$ sudo apt update $ sudo apt install vsftpd $ sudo mkdir /home/ckenko25/ftp $ sudo chown nobody:nogroup /home/ckenko25/ftp $ sudo chmod a-w /home/ckenko25/ftp $ sudo mkdir /home/ckenko25/ftp/files $ sudo chown ckenko25:ckenko25 /home/ckenko25/ftp/files $ echo "vsftpd test file" | sudo tee /home/ckenko25/ftp/files/test.txt
/etc/vsftpd.confを編集する
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES #追記 user_sub_token=$USER local_root=/home/$USER/ftp pasv_min_port=40000 pasv_max_port=50000 userlist_enable=YES userlist_file=/etc/vsftpd.userlist userlist_deny=NO
$ echo “ckenko25” | sudo tee -a /etc/vsftpd.userlist
$ sudo systemctl restart vsftpd
接続テストはFileZillaで行う
コメント