Linux Operating system Ubuntu
Bell  

우분투 vsFTP 서버 설치하기

사건 발달

처음 우분투 리눅스 서버를 설치하고 자 그럼 운영을 해볼까! 하고 필요한 파일을 서버로 복사하려고 하니 FTP 서버가 필요했다.
그래서 FTP 서버를 설치하려고 보니 종류가 여러 가지 있는 것이 아닌가!
찾아보다 나는 대중적으로 많이 사용하는? vsFTPd(Very Secure FTP Daemon)를 이용하기로 했다.

운영 환경

OS: Ubuntu Server 16.04 LTS, 18.04 LTS

설치

$ sudo apt update
$ sudo apt install vsftpd

설정

$ cd /etc/
$ sudo cp vsftpd.conf vsftpd.conf_ori
$ sudo vi vsftpd.conf
... 주석에 적힌 라인 번호를 따라가서 수정 ...
listen=YES # 14 라인 수정
listen_ipv6=NO # 22 라인 수정
write_enable=YES # 31 라인 주석 해제
local_umask=022 # 35 라인 주석 해제
chroot_local_user=YES # 122 라인 주석 해제
chroot_list_enable=YES # 123 라인 주석 해제
pasv_min_port=40000 # 157 라인 추가
pasv_max_port=50000 # 158 라인 추가

$ sudo vi vsftpd.chroot_list
FTP 접속을 허용할 계정 (한 줄에 하나씩)

적용

$ sudo systemctl restart vsftpd
$ sudo systemctl status vsftpd

방화벽

$ sudo ufw allow 20/tcp comment 'FTP'
$ sudo ufw allow 21/tcp comment 'FTP'
$ sudo ufw allow 40000:50000/tcp comment 'FTP'

Views: 22

댓글 남기기