First step : sudo apt-get install vsftpd
Second step : sudo vi /etc/vsftpd.conf
when you open the vsftpd.conf, make the following changes:
1. uncomment : local_enable=YES
2. uncomment : chroot_local_user=YES
3. uncomment : write_enable=YES
After above steps, please restart vsfptd service as follows: sudo /etc/init.d/vsftpd restart
Q&A:
Q1. 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
A1: 1. edit the file /etc/vsftpd.conf ,
2. uncomment chroot_local_user=YES 、 chroot_list_enable=YES 、 chroot_list_file=/etc/vsfptd.chroot_list
3. edit /etc/vsfptd.chroot_list file, then input the ftp login account like ftpuser, save and exit.
4. restart your vsftpd service.
Hope it will be helpful to you !
转载于:https://www.cnblogs.com/AlicusForever/archive/2013/02/02/2890479.html