How to Install ProFTPD on Fedora 21

Posted on by J. Mays
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

About the Author: J. Mays

Have Some Questions?

Our Sales and Support teams are available 24 hours by phone or e-mail to assist.

1.800.580.4985
1.517.322.0434

Latest Articles

What is a Zero Day Exploit?

Read Article

Premium Business Email Pricing FAQ

Read Article

What is the Fortran Programming Language?

Read Article

Microsoft Exchange Server Security Update

Read Article

How to Monitor Your Server in WHM

Read Article