how to setup FTP server 1. install sudo apt-get install vsftpd 2. configure 1) Anonymous FTP Configuration a) By default, anonymous user "ftp" is created and allowed , the FTP directory (home directory) is /home/ftp, it can be changed to other folder: sudo usermod -d /srv/samba/share_other ftp b) by default, the anonymous users are not allowed to upload files to FTP server. To change this setting, you should uncomment the following line sudo nano /etc/vsftpd.conf anon_upload_enable=YES c) sudo /etc/init.d/vsftpd restart 2) User Authenticated FTP Configuration a) to authenticate system users and allow them to upload files sudo nano /etc/vsftpd.conf local_enable=YES write_enable=YES b) sudo /etc/init.d/vsftpd restart