How to Install vsftpd FTP Server on Ubuntu 24.04

To set up an FTP server on Ubuntu 24.04, follow these steps:

Step 1 : Begin by updating your package list to ensure you have the latest versions available.

Step 2 : Install the vsftpd FTP server package.

Step 3 : After installation, verify the status of vsftpd to ensure it is running.

Step 4 : Edit the vsftpd configuration file to disable anonymous FTP access and configure other settings.

Set the following options:

Step 5 : Restart the vsftpd service for changes to take effect.

Step 6 :Create a user to access the FTP server using adduser command.

Step 7 : If UFW is enabled, allow FTP traffic.

Step 8 : Now, test the FTP connection using an SFTP client like FileZilla.

- Open SFTP Client (FileZilla)

- Add Site

  • In the "Host" field, enter the IP address or hostname of your Ubuntu server where vsftpd is installed.
  • Set the "Port" to 21 (default FTP port).
  • Choose "FTP - File Transfer Protocol" as the protocol.
  • From the "Encryption" dropdown, select "Use explicit FTP over TLS if available".
  • Set the "Logon Type" to "Normal".
  • Enter the username and password of the FTP user you created in Step 6.

- Connect

Congratulations! You have successfully set up and configured vsftpd FTP server on your Ubuntu 24.04 system.