Once the connection to the server is established, you will be asked for the username and password. One way is to open a terminal and try to access it with the ftp command and the server’s IP address. So,now we can test the new FTP server on Ubuntu 20.04. :~$ sudo useradd -m user1Īnd then, assign him a password: :~$ sudo passwd user1 This user can be created from the same terminal. Now there is a new user for the FTP server. To display the file without the comments, run the following command: :~$ sudo cat /etc/nf | grep -v "^#" 3.- Configuring the FTP server on Ubuntu 20.04 Creating a new FTP user Rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key Omitting the comments in the file should look like this: listen=YES When you are ready, save your changes with CTRL + O and close the file with CTRL + X. You can use the key combination CTRL + W to go directly to the line you are looking for. connect_from_port_20=YESĪlthough you can change it with this directive: listen_port=XX
local_enable=YESīy default, FTP works by 20. However, it is a good idea to leave it active. anonymous_enable=NOīy default, on an FTP server, a client can only download files and not upload them. It is also not advisable to allow access to anonymous. If you are not going to use IPv6 then you should disable the support: listen_ipv6=NO
Let’s start by having the server actively listen. But that’s because it’s so well documented, it’s quite easy to understand. If you display the contents of the file, you will see that it is very extensive. In case something goes wrong, we can go back to the original and reverse any wrong we have done. Configuring the FTP serverĪll the VSFTPD configuration is in the /etc/nf file, so before modifying it is convenient to make a backup of it. The demon already has a default configuration, but we have to modify it to our liking. May 17 02:34:40 osradar systemd: Started vsftpd FTP server. May 17 02:34:40 osradar systemd: Starting vsftpd FTP server… Loaded: loaded (/lib/systemd/system/rvice enabled vendor preset: enabled)Īctive: active (running) since Sun 02:34:40 UTC 1min 17s ago To see if it is running correctly, use systemctl. Like all services in Debian, it will start by default.
The following NEW packages will be installed:Ġ upgraded, 2 newly installed, 0 to remove and 0 not upgraded.Īfter this operation, 402 kB of additional disk space will be used.ĭo you want to continue? [Y/n 1.- Install VSFPTD on Ubuntu 20.04 The following additional packages will be installed: :~$ sudo apt updateĪnd now, install the VSFTPD daemon.
So, open a terminal and update the system.