우분투 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