홈서버/debian

[10]홈서버 FTP 서버로 활용하기 (vsftpd 설치하기)

oksoosoo 2020. 8. 17. 02:45

패키지 목록을 업데이트한다.

sudo apt-get update

 

vsftpd을 설치한다.

sudo apt-get install vsftpd

 

vsftpd.conf를 수정하여 준다.

vim을 설치하지 않았으면

sudo vi /etc/vsftpd.conf

sudo vim /etc/vsftpd.conf

 

설정된 내용 중 핵심 내용이다.

listen_ipv6=NO  :  ipv6 주소를 사용하지 않는다.

anonymous_enable=NO  : 익명 로그인을 허용하지 않는다.

chroot_local_user=NO  :  root 디렉토리 허용 (허용하지 않을 시 최상단 디렉토리는 자신의 홈 폴더)

chroot_list_enable=YES  :  접속 허용 리스트 사용 여부

 

 

 

chroot_list_enable=YES 를 사용하여 접속 허용 리스트를 사용할 경우 허용 계정을 만들어 줘야 한다.

/etc/vsftpd.chroot_list에 허용 계정을 추가하여 주면 된다.

sudo vim /etc/vsftpd.chroot_list

 

해당 파일에 접속 허용 계정을 추가하여 주면 된다.

root
user

 

재시작을 하여준다.

sudo systemctl enable vsftpd
sudo systemctl restart vsftpd