본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] php 임의(랜덤)의 패스워드 생성 php 임의(랜덤)의 패스워드 생성vim passwdcreate.php 더보기
C276x260.fwebp.q85 [draft] 우분투에서 동일한 물리적 인터페이스에 여러 IP 주소를 설정하는 방법 우분투에서 동일한 물리적 인터페이스에 여러 IP 주소를 설정하는 방법netplan을 사용하여 동일한 물리적 인터페이스에 여러 IP 주소를 설정할 수 있습니다. 그러나 동일한 인터페이스 이름(enp0s3)을 여러 번 사용하는 대신 addresses 필드를 사용하여 여러 IP 주소를 지정할 수 있습니다.고정 아이피 주소 설정sudo vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no addresses: [192.168.0.131/24] gateway4: 192.168.0.1 nameser.. 더보기
C276x260.fwebp.q85 [draft] FTP 서버에 접속하고 모든 파일을 로컬 디렉토리에 다운로드하는 스크립트 lftp를 사용하여 FTP 서버에 접속하고 모든 파일을 로컬 디렉토리에 다운로드하는 스크립트리눅스에서 FTP 클라이언트를 사용하여 FTP 서버에 접속하고 모든 파일을 다운로드하려면 ftp, lftp, wget와 같은 도구를 사용할 수 있습니다.lftp는 강력하고 유연한 FTP/HTTP 클라이언트로 배치 작업에 적합합니다.lftp 설치Ubuntusudo apt-get updatesudo apt-get install lftpCentOSsudo yum install lftplftp 사용lftp를 사용하여 FTP 서버에 접속하고 모든 파일을 다운로드하는 방법입니다.lftp -u 사용자이름,비밀번호 ftp://서버주소접속 후에 모든 파일을 다운로드하는 명령은 mirror 명령을 사용합니다. 예를 들어, 모든 파일.. 더보기
C276x260.fwebp.q85 [draft] ftp 명령어 목록 ftp 명령어 목록FTP URL을 사용하여 FTP 서버에 접속할 수 있습니다. 하지만 주어진 URL에서 비밀번호가 tcpip로 직접 노출되어 있기 때문에 보안상의 이슈가 있을 수 있습니다. 따라서 보안을 위해 비밀번호를 안전하게 유지하는 것이 좋습니다. FTP URL의 일반적인 구조는 다음과 같습니다.ftp://사용자명:비밀번호@호스트주소 주어진 URL의 형식을 따르면 다음과 같이 FTP 서버에 접속할 수 있습니다.ftp://Administrator:비밀번호@sangchul.kr 위 URL을 웹 브라우저나 FTP 클라이언트 프로그램에서 사용하여 FTP 서버에 접속하고 파일 전송을 수행할 수 있습니다. 다만, 실제로 사용하는 경우에는 안전한 비밀번호를 사용하고 보안에 유의해야 합니다. FTP(File Tr.. 더보기
C276x260.fwebp.q85 [draft] FTP(vsftp) 전송 모드(Active Mode/Passive Mode) FTP(vsftp) 전송 모드(Active Mode/Passive Mode)테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04.1 LTSRelease: 22.04Codename: jammyvsftpd(ftp) 서버 설치apt-get install -y vsftpdvsftpd 버전 정보$ vsftpd -version vsftpd: version 3.0.5vsftpd.conf(/etc/vsftpd.conf) 기본 설정$ cat /etc/vsftpd.conf | egrep -v '^$|^#'listen=NOlisten_ipv6=YESanonymo.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법 CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법기존 vsftpd.conf 파일을 유지하고 새로운 vsftpd2121.conf 파일을 만들어 2121번 포트를 사용하는 서비스를 추가합니다.vsftpd 설치sudo yum install vsftpdvsftpd 서비스 시작 및 활성화systemctl --now enable vsftpdvsftpd 서비스 추가 구성TCP 2121 포트로 추가 구성함 vsftpd2121.conf 파일 생성기존 vsftpd.conf 파일을 사용하여 vsftpd2121.conf 파일을 생성 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd2121.confvsftpd2121.conf 파일 편집vim /etc/vsftpd/vsftpd2121.co.. 더보기
C276x260.fwebp.q85 [draft] FTP를 사용하여 파일을 업로드하는 스크립트 FTP를 사용하여 파일을 업로드하는 스크립트ftp.sh 스크립트 작성vim ftp.sh#!/bin/bash# 현재 날짜를 YYYYMMDD 형식으로 저장DATE=$(date -d today +%Y%m%d)# 동기화할 서버 목록을 변수에 저장SERVER_LIST="relay2.scbyun.com#relay3.scbyun.comrelay4.scbyun.comrelay5.scbyun.comrelay6.scbyun.comrelay7.scbyun.comrelay8.scbyun.comrelay9.scbyun.comrelay10.scbyun.com"# FTP 계정 정보 설정USER='xman'PASSWD='dusrnth2001'# 동기화할 파일 패턴 설정FILE="$DATE*.log"# 서버 목록 순회for SERVE.. 더보기
C276x260.fwebp.q85 [draft] 간단한 파일 전송(rz 명령어, sz 명령어) 간단한 파일 전송(rz 명령어, sz 명령어)rz 및 sz는 파일 전송을 위해 사용되는 리눅스 명령어입니다. 일반적으로 Zmodem 프로토콜을 사용하여 파일을 전송하는 데에 사용됩니다. rz는 파일을 수신하고, sz는 파일을 전송합니다. 이들 명령어는 파일 전송 프로그램인 "rzsz" 패키지의 일부로 제공됩니다. rz와 sz는 주로 터미널 에뮬레이터(예: Xterm, PuTTY 등)와 함께 사용됩니다. 사용자가 컴퓨터에서 파일을 선택하고 터미널 에뮬레이터 창에 드래그앤드롭으로 파일을 복사하거나, 터미널 에뮬레이터 창에서 rz 또는 sz 명령을 실행하여 파일을 전송합니다.테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: Ub.. 더보기