VSFTPD(Very Secure FTP Daemon)은 FTP서버 중 하나로 Ubuntu에서 널리 사용된다.
vsftpd 설치
$ sudo apt-get install vsftpd
설치 확인 및 상태보기
$ sudo systemctl status vsftpd
/etc/vsftpd.conf의 파일을 수정하여 설정을 변경한다.
기본 내용은 모두 지워도 되지만, 안전하게 복사 후 어딘가에 백업해놓기를 추천
$ sudo vi /etc/vsftpd.conf
userlist_~ : 로컬 사용자 중 허용할 사용자들만 접근하도록 하겠다는 설정
listen=NO
# IPv6 소켓에서 수신을 가능하게 함
listen_ipv6=YES
# 익명 FTP허용하지 않음
anonymous_enable=NO
# 로컬 사용자가 로그인할 수 있음
local_enable_YES
# 모든 형태의 FTP 쓰기 명령을 활성화
write_enable=YES
# umask를 022로 변경
local_umask=022
# 원격 접속 시 사용자가 디렉토리를 이동할 때 메시지 활성화
dirmessage_enable=YES
# userlist활성화
userlist_enable=YES
# 해당 파일에서 활성화된 사용자들을 설정
userlist_file=/etc/vsftpd.user_list
# 기본적으로 userlist에 설정된 사용자들을 deny하지 않음
userlist_deny=NO
설정 적용을 위해 vsftpd 재시작
$ sudo systemctl restart vsftpd
편집기로 작성
한 줄에 한 유저명을 입력한다.
$ sudo vi /etc/vsftpd.user_list
유저 추가 (vsftpd.user_list에 입력한 유저명으로 생성)
$ sudo useradd -m [username]
$ sudo passwd [username]
끝! 파일질라로 접속
사용자, 비밀번호는 위에서 설정한 값으로 입력하면 된다.
Install Vsftpd with SSL/TLS on Ubuntu 20.04
Learn here how to install and configure Vsftpd with SSL/TLS on Ubuntu 20.04. Generate a private key and certificate to secure FTP connection.
linoxide.com
The Complete Guide To Install And Secure FTP Server On Ubuntu 20.04 LTS Using VSFTPD
It provides the steps required to install and secure FTP Server on Ubuntu 20.04 LTS using the VSFTPD FTP server.
ubuntu.tutorials24x7.com
'STUDY > ECT' 카테고리의 다른 글
Ubuntu(20.04LTS) UFW설정 (0) | 2021.04.01 |
---|---|
Ubuntu(20.04 LTS) SSH 접속 허용하기 (0) | 2021.03.31 |
Ubuntu(20.04 LTS)에 MySQL 설치하기 (0) | 2021.03.30 |
Ubuntu(20.04 LTS)에 Java 11 설치, 환경변수 설정 ( + Java 8 설치) (0) | 2021.03.30 |
MacBook Air M1에 Linux(Ubuntu)설치하기 ( + Parallels ) (2) | 2021.03.30 |