How to Install ProFTPD on Fedora 21

Posted on by J. Mays | Updated:
Reading Time: < 1 minute
Note:
Please note that this article is considered legacy documentation because Fedora 21 has reached its end-of-life support.

FTP (File Transfer Protocol) is probably the most popular method of uploading files to a server; a wide array of FTP servers, such as ProFTPD, and clients exist for every platform.

Pre-Flight Check
  • These instructions are intended specifically for installing the ProFTPD on Fedora 21.
  • I’ll be working from a Liquid Web Self Managed Fedora 21 server, and I’ll be logged in as root.

Step 1: Install ProFTPD
Warning: FTP data is insecure; traffic is not encrypted, and all transmissions are clear text (including usernames, passwords, commands, and data). Consider securing your FTP connection with SSL/TLS.

As a matter of best practice we’ll update our packages:

yum -y update

Then let’s install ProFTPD and any required packages:

yum -y install proftpd

Step 2: Configure ProFTPD

For a refresher on editing files with vim see: New User Tutorial: Overview of the Vim Text Editor

Let’s edit the configuration file for ProFTPD:

vim /etc/proftpd.conf

Change the ServerName to the hostname of your server. In the case below, ftp.thebestfakedomainnameintheworld.com is an example:

ServerName “ftp.thebestfakedomainnameintheworld.com”

Exit and save the file with the command :wq .

Start the ProFTPD service:

systemctl start proftpd

Then set the ProFTPD service to start at boot:

systemctl enable proftpd

And verify your work by checking the status of ProFTPD:

systemctl status proftpd

Step 3: Allow ProFTPD Through the Firewall

Allow the default FTP port, port 21, through firewalld:

firewall-cmd --permanent --add-port=21/tcp

And reload the firewall:

firewall-cmd --reload

Avatar for J. Mays

About the Author: J. Mays

As a previous contributor, JMays shares his insight with our Knowledge Base center. In our Knowledge Base, you'll be able to find how-to articles on Ubuntu, CentOS, Fedora and much more!

Latest Articles

How to use kill commands in Linux

Read Article

Change cPanel password from WebHost Manager (WHM)

Read Article

Change cPanel password from WebHost Manager (WHM)

Read Article

Change cPanel password from WebHost Manager (WHM)

Read Article

Change the root password in WebHost Manager (WHM)

Read Article