How to install an FTP server on CentOS 7

In this tutorial we are going to show you how to install an FTP server on your Linux VPS running CentOS 7 as an operating system.

First of all, connect to your server via SSH and make sure that all the system software is up to date. To update the software installed on your server you can use the command:

sudo yum -y update

The next thing you need to do is to enable the EPEL repository. It is a repository that allows you to install a lot of open source packages on your server using the yum package manager. One of them is ProFTPD.

ProFTPD is highly configurable GPL-licensed FTP server software. It is simple, secure, easy to configure and provides features like permission-based directory visibility, support for multiple ???virtual??? FTP servers, anonymous FTP etc. We will use ProFTPD in this tutorial.