![]() ![]() ![]() echo 2 | sudo tee /etc/pure-ftpd/conf/TLS echo 1 | sudo tee /etc/pure-ftpd/conf/TLSīut it’s recommended to disable plain-text and use TLS encryption only, so put the number 2 to the file instead. To enable both plain-text and TLS encryption, run the following command, which create the /etc/pure-ftpd/conf/TLS file and put number 1 into the file. To have a secure FTP server, we need to encrypt communication with TLS. From now on you can use your system account to log in, but plain text FTP is insecure and strongly discouraged. The other port is the data port (TCP port 20), which will be used when a user transfer files over FTP.Īnonymous access is disabled by default. If it’s not running, star it with: sudo systemctl start pure-ftpdĪnd it’s listening on TCP port 21, which is the control port, as can be seen with sudo ss -lnpt | grep pure-ftpd Loaded: loaded (/etc/init.d/pure-ftpd generated)Īctive: active (running) since Wed 13:15:52 UTC 23s ago Once installed, Pure-FTPd will be automatically started, as can be seen with this command: systemctl status pure-ftpd It’s in the software repository, so issue the following command to install the FTP server. Step 1: Install Pure-FTPd on Debian 10 Server It can run on most Unix-like systems: Linux, BSDs, Solaris, Darwin, HPUX, AIX, and even iPhone.įor a complete list of features, please go to Pure-FTPd official website.It supports SSL/TLS encryption and thus passwords and commands can be protected.In this tutorial, we are going to learn how to set up an FTP server on Debian 10 with Pure-FTPd and how to enforce TLS encryption. ![]() Pure-FTPd is a free open-source FTP server designed with security in mind. ![]()
0 Comments
Leave a Reply. |