

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).


These are the listening ports for the FTP service.Ĭonnect to the FTP server with the following command: sudo ftp ubuntu-ftp Note: If you are using a different firewall, refer to the instructions to allow access on Port 20 and Port 21. Enter the following commands to open Ports 20 and 21 for FTP traffic: sudo ufw allow 20/tcp If you are using UFW that comes standard with Ubuntu, it will block FTP traffic by default. Create a sample file in the new user’s home account: sudo mkdir /home/testuser Step 5: Configure Firewall to Allow FTP Traffic The system should ask you to create a password for the new testuser account. Sudo systemctl enable vsftpd Step 4: Create FTP UserĬreate a new FTP user with the following commands: sudo useradd –m testuser

To launch the service and enable it at startup: sudo systemctl start vsftpd To install vsftpd, enter the command: sudo apt install vsftpdĢ. Create a new vsftpd configuration file /etc/nf using your preferred text editor: $ sudo nano /etc/nf Step 3: Install vsftpd Server on UbuntuĪ common open-source FTP utility used in Ubuntu is vsftpd. This command creates a copy of the default configuration file.Ģ. Create a backup copy of the default configuration file by entering the following: sudo cp /etc/nf /etc/nf_default Start by updating your repositories – enter the below commnad in a terminal window: sudo apt-get update Step 2: Backup Configuration Filesīefore making any changes, make sure to back up your configuration files.ġ.
