Linux

[Linux] 리눅스, 우분투 FTP 설치

IT-PAPA 2023. 1. 25. 06:30
반응형

리눅스 계열 FTP 를 설치하기 위한 설치 과정이다.

또한 FTP 를 설치 후 

apt update, upgrade

sudo apt-get upgrade
sudo apt-get update


FTP 설치

sudo apt-get install vsftpd

vsftpd 설치 화면


FTP 설정

sudo vi /etc/vsftpd.conf


아래 설정 붙여넣기 또는 활성

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

vsftpd.conf 설정 화면
vsftpd.conf 설정 화면
vsftpd.conf 설정 화면
vsftpd.conf 설정 화면


FTP에 접속할 사용자를 등록하기 위해 파일이 열리면 FTP 서버에 접속할 수 있는 ID인 pi를 적습니다. (다른 ID를 추가로 더 적어 넣으셔도 됩니다)

sudo vi /etc/vsftpd.chroot_list

vsftpd.chroot_list 설정 화면

FTP 서버를 재시작

sudo service vsftpd restart

 

FTP PORT 확인

netstat -an | grep 21

port 21 리스닝 화면
port 21 리스닝 화면

 

FTP 쉘 스크립트로 접속 방법

#FTP 접속 스크립트
ftp -inv $HOST $PORT <<END_SCRIPT
user $USER $PASS
ls -al
get 받을 파일
mget 받을 파일들
lcd 접속한 클라이언트 서버 path 변경
mput 업로드할 파일명
bye
END_SCRIPT

 

파일질러를 통한 FTP 접속 화면

파일질러를 통한 FTP 접속 화면
파일질러를 통한 FTP 접속 화면

728x90
반응형
LIST