

TLSCipherSuite HIGH:MEDIUM:+TLSv1:!SSLv2:!SSLv3 You can configure it by editing the nf file: nano /etc/pure-ftpd/nf Next, you will need to configure Pure FTPd to use the certificate which we have generated above. server FQDN or YOUR name) :exampleĮmail Address : Step 5 – Configure Pure FTPd to use SSL/TLS Organizational Unit Name (eg, section) :ITĬommon Name (e.g.

Organization Name (eg, company) :Atlantic If you enter '.', the field will be left blank. There are quite a few fields but you can leave some blankįor some fields there will be a default value, What you are about to enter is what is called a Distinguished Name or a DN. You are about to be asked to enter information that will be incorporated Writing new private key to '/etc/ssl/private/pure-ftpd.pem' You can generate it with the following command: openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem -days 365Īnswer all the questions with answers relevant to your installation, as shown below: Generating a RSA private key Next, you will need to generate a self-signed certificate for Pure FTPd. Is the information correct? Y Step 4 – Create a Self-signed SSL/TLS certificate Įnter the new value, or press ENTER for the default Īdding new user `vyom' (1000) with group `vyom'. You will be asked to set a password as shown below: Adding user `vyom'. You can create it with the following command: adduser vyom Next, you will need to create a FTP user in your system. You should see the following output: Step 3 – Create FTP User
#Setup ubuntu ftp server install
You can install it with the following command: apt-get install pure-ftpd -yĪfter installing Pure FTPd, you can verify the status of Pure FTPd with the following command: systemctl status pure-ftpd
#Setup ubuntu ftp server update
apt-get update -y Step 2 – Install Pure FTPdīy default, Pure FTPd is available in the Ubuntu 20.04 default repository. Once you are logged in to your Ubuntu 20.04 server, run the following command to update your base system with the latest available packages. Connect to your Cloud Server via SSH and log in using the credentials highlighted at the top of the page. Create a new server, choosing Ubuntu 20.04 as the operating system with at least 1GB RAM. Step 1 – Create Atlantic.Net Cloud Serverįirst, log in to your Atlantic.Net Cloud Server.
#Setup ubuntu ftp server how to
In this tutorial, we will explain how to install Pure FTPd with SSL/TLS on Ubuntu 20.04. It is a very lightweight and stable daemon that supports various authentication backends such as Linux system users, puredb, MySQL, and PostgeSQL. It can be run on several operating systems including Linux, OpenBSD, NetBSD, FreeBSD, DragonFly BSD, Solaris, and many more. Pure FTPd is a free and open-source FTP server designed with a strong focus on software security.
