How to Install vsftpd FTP Server on AlmaLinux 10

To set up a vsftpd FTP server on AlmaLinux 10, install and configure vsftpd to allow secure local user access while disabling anonymous FTP.

Step 1 : Update system packages.

Step 2 : Install the vsftpd package.

Step 3 : Enable vsftpd to start at boot and start the service.

Check the service status:

Step 4 : Open the vsftpd configuration file:

Update or add the following configuration options:

Save and close the file.

Step 5 : Apply the configuration changes.

Step 6 : Create a new local user for FTP access.

Step 7 : Set a password for the FTP user.

Step 8 : Allow FTP service through the firewall.

Step 9 : If SELinux is enabled, apply the following commands:

Step 10 : Test the FTP Connection

Open an FTP client such as FileZilla.

Open Site Manager and create a new site.

Configure Connection Settings

  • Host: Server IP address or domain
  • Protocol: FTP
  • Encryption: Use plain FTP
  • Logon Type: Normal
  • Username: ftp_user
  • Password: FTP user password
  • Port: 21

Click Connect to establish the FTP connection.

If a message appears saying “This server does not support FTP over TLS”, click OK to continue.

Congratulations, you have successfully installed and configured a vsftpd FTP server on AlmaLinux 10.