설치 => sudo apt install vsftpd
활성화 => sudo systemctl enable vsftpd
재시작 => sudo systemctl restart vsftpd
삭제 => sudo apt purge vsftpd
설정 => sudo vi /etc/vsftpd.conf => 아래 변경
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
chroot_list_enable=YES <== 상위폴더 차단
chroot_list_file=/etc/vsftpd.chroot_list <== 특정 사용자 접속허용
file_open_mode=0777 <== 이거 넣어준다 파일 업로드시에 권한을 설정하는 부분이란다. Permisson (777-022=755)
allow_writeable_chroot=YES
#설정파일에 사용자 이름을 추가
sudo echo "ftpuser" | sudo tee -a /etc/vsftpd.chroot_list
sudo vi /etc/vsftpd.chroot_list
#사용자 추가 => sudo adduser ftpuser
#사용자 삭제 => sudo deluser ftpuser
#홈디렉토리 폴더권한 =>
sudo mkdir /home/linux9/html
sudo mkdir /home/linux9/logs
sudo chown -R www-data /home/linux9
sudo chown -R www-data /home/linux9/html
sudo chmod 777 /home/linux9
sudo chmod 777 /home/linux9/html
sudo chmod g+x /home/linux9
sudo chmod g+x /home/linux9/html