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 !