FTP is a protocol that allows us to transfer files between two different servers across a network. It happens between a “server” and a “client” computer. It occurs via ports 20 and 21. Port 21 is used to establish a link between two computers, and port 20 is used to transfer data. At the same time, FTP servers may not be as prominent as they have ever been. They can still be quite helpful, particularly when they are used on the intranet.Companies with an intranet for everyday work have an FTP server that is open to installed files for everyone, and this is simple to do in Ubuntu 20.04.
This post is covering what the FTP server is and how to install it on Ubuntu 20.04.
Run the command given below to update system repositories:
Firstly, we need to get vsftpd. The “vsftpd” is an FTP server that is secure, fast, and convenient for Linux systems.
Run the command given below:
By default, it will start like all services in Debian.
Once installed, vsftpd (FTP Server), run the command to check the status if it is running or not:
It shows “FTP server is running correctly.
All VSFTPD configurations are in the /etc/vsftpd.conf file, so it is easy to create a backup of it before changing it. If something unexpected happens, we can go back to the original and undo any mistakes.
Use the command given command to make a backup:
Type all the comments systematically.
Let’s begin by actively listening to the server.
Type listen =YES
If you do not use IPv6, then it must be disabled:
listen_ipv6=No
Also, it is not appropriate to give access to an anonymous user:
anonymous_enable=NO
By default, the client can only download the file, so let it remain active:
local_enable=YES
write_enable=YES
FTP operates at port 20:
connect_from_port_20=YES.
The listen port can be changed:
listen_port=XX
Save changes by pressing “CTRL+o” and close the file by pressing “CTRL+ x”.
The terminal will look like this.
Type the mentioned command to view the file without comments:
Execute the command shown below to create a new user for the configuration of the server:
It will ask you to assign a password. Enter password:
Again, enter the password for confirmation. Your password has been updated.
The user has created successfully on the FTP server.
We have two ways to configure the FTP server:
We need an IP address to configure the server; check your IP address through the following command:
Configure through terminal:
Fire up the terminal and give access to it with Server’s IP address:
Configure through Browser:
Open the browser and give access to the FTP server. The following address is:
Once the connection is established, you will be asked to enter your username and password:
After entering the credentials, click on “OK”, a connection will be established.
FTP (File transfer protocol) is a software application that allows us to send files from one system to another through the internet. It is a well-recognized protocol. One system act as a server to preserve the information, and the other acts as a client which sends or requests files from the server. Through this post, we understood how to install an FTP server and how to configure it via terminal and browser on Ubuntu 20.04.
Our latest Canonical website rebrand did not just bring the new Vanilla-based frontend, it also…
At Canonical, the work of our teams is strongly embedded in the open source principles…
Welcome to the Ubuntu Weekly Newsletter, Issue 873 for the week of December 29, 2024…
Have WiFi troubles on your Ubuntu 24.04 system? Don’t worry, you’re not alone. WiFi problems…
The following is a post from Mark Shuttleworth on the Ubuntu Discourse instance. For more…
I don’t like my prompt, i want to change it. it has my username and…