
To add blocked users, edit this file and add one user per line. Restart the vsftpd service: sudo systemctl restart rviceīy default, the list of blocked users from FTP access is stored in /etc/ftpusers. If you want to let authenticated users upload files, edit the nf file by entering the following: sudo nano /etc/nfįind the entry labeled write_enable=NO, and change the value to “ YES.” Now, you can put any files you want to share via FTP into the /srv/ftp folder (if you left it as the default), or the /srv/ftp/ new_location/ directory (if you changed it). Restart the vsftpd service to apply the changes: sudo systemctl restart rvice Sudo usermod -d /srv/ftp/new_location ftp To change the FTP home directory, enter the following: sudo mkdir /srv/ftp/new_location You can change this by creating a new directory and changing the FTP user home directory. Configuring and Securing Ubuntu vsftpd Server Change Default Directoryīy default, the FTP server uses the /srv/ftp directory as the default directory. You should now be successfully logged in to your FTP server. Log in using the testuser account and password you just set. Replace ubuntu-ftp with the name of your system (taken from the command line). Step 6: Connect to Ubuntu FTP ServerĬonnect to the FTP server with the following command: sudo ftp ubuntu-ftp These are the listening ports for the FTP service.

Note: If you are using a different firewall, refer to the instructions to allow access on Port 20 and Port 21.
