Install and Configure FTP Server on Debian 8
Understanding and Working of FTP Server (File Transfer Protocol)
FTP or File Transfer Protocol is an internet protocol for sending files between computers over network media. FTP is one of the oldest protocols in existence and is still in use today.
FTP server is used in network topology with architecture client-server. Where a computer that is used as a server is installed an FTP server application as a service provider, and other computers will act as a server client or users who will use the FTP server service.
FTP in its work process in carrying out data communication runs on port 21 and uses the TCP protocol (Transmission Control Protocol). There are two methods that can be applied to FTP Server, namely User Authentication Login and Anonymous Login.
User Authentication Login is a method by which a user who wants to access an FTP server must have username and passwords. With this method a user who does not have username and password cannot access or open FTP Server.
While the method Anonymous Login is a method that allows people to access the FTP server anonymously without having to username and password.
On the FTP server, you can also grant certain access rights to certain users. Like only certain users who have access rights to open, change and delete certain files or folders, while other users can only view without being able to make changes.
Install the FTP Server Package on Debian 8
There are several packages available or can be used as FTP server applications on Debian, such as vsftpd, ProFTPd and so on.
In this tutorial we will use the ProFTPd application as an FTP server application. ProFTPd is one of the most popular applications for FTP servers. ProFTPd is licensed under the GPL or the GNU General Public License.
On Debian 8, the name package of the ProFTPd application is “proftpd-basic”. Packages proftpd-basic is the latest version of ProFTPd. If you install the package using a DVD, package proftpd-basic is on DVD-binary-2, don’t forget to add DVD-binary-2 first before installing it.
To install package ProFTPd on Debian, type the following command:
apt-get install proftpd-basic
During the installation process, you will be asked to choose the type of FTP server service that will be used, whether it will run as “standalone” or “from inetd”,
![]() |
| Select FTP Type Standalone Server |
Just choose an option“standalone” and press Enter. Wait for the ProFTPd installation process to complete.
Next: Configuring FTP Server on Debian 8 >>
