proftpd on centos 8 rhel 8

ProFTPD (Pro FTP daemon) is an FTP server. ProFTPD is Free and open-source software, compatible with Unix-like systems. Along with vsftpd and Pure-FTPd, ProFTPD is among the most popular FTP servers in Unix-like environments today. Compared to those, which focus e.g. on simplicity, speed or security, ProFTPD’s primary design goal is to be a highly feature rich FTP server, exposing a large amount of configuration options to the user.

In this article, you will learn that how to install PROFTPD on Centos 8 and RHEL 8

Login as root user in your server and follow below steps.

Step 1: Install EPEL Repository

You need to install epel repository first, in order to install PROFTPD.

dnf install epel-release -y

Step 2: Install Proftpd Server on Centos 8 and RHEL 8

dnf install proftpd -y

Start and enable proftp service on system boot.

systemctl start proftpd
systemctl enable proftpd
systemctl status proftpd

Step 3: Add FTP Service in Firewall

Use below commands to add FTP service in firewalld

firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

Step 4: Create User

Use following commands to create user and set its password

useradd your-user
passwd your-user

Step 5: Connecting FTP account using created user

We have used FileZilla Client software to connect FTP account, however you can use your desired FTP software.

Use your server hostname OR SERVER-IP
Your FTP username
Your FTP Password

That’s it, you have learned about PROFTPD installation.