Table of Contents
Today, In this article we will show you how to Install VSFTPD FTP Server on Ubuntu 20.04 LTS Linux. A number of well-known Linux distributions use the open-source FTP (File Transfer Protocol) server VSFTPD (very secure FTP daemon) as their default FTP server. Many people agree that VSFTPD is just as secure as any competing FTP server. TLS (Transport-Layer Security), FTPS (File Transfer Protocol Secure), and IPv6 are all supported by VSFTPD.
Because some well-known platforms, such as the WordPress content manager, depend on FTP for essential operations, VSFTPD is significant. It is frequently used to move, exchange, and archive huge files in “vertical markets” like accountancy, architecture, construction, medicine, and transcription. A remote computer can connect to a server using FTP and view specific areas of the host’s filesystem as well as download and upload data.
While faster, more efficient, and more convenient protocols are available, FTP is a reliable and quick platform for file transfer. Among experts, the vsftpd FTP Server is a well-respected programme. However, according to the official website, security, stability, and performance are the main reasons it has become so well-liked by Linux users. We mentioned below are the steps to install VSFTPD FTP Server on Ubuntu 20.04 LTS Linux.
Steps to install VSFTPD FTP Server on Ubuntu 20.04 LTS Linux
Updating Your system
Step 1: Run the command given below to update system repositories:
$ sudo apt get update
install vsftpd (FTP Server)
Step 1: Firstly, we need to get vsftpd. The “vsftpd” is an FTP server that is secure, fast, and convenient for Linux systems.
Step 2: Run the command given below:
$ sudo apt install vsftpd
Step 3: By default, it will start like all services in Debian.
Checking the status of vsftpd
Step 1:Once installed, vsftpd (FTP Server), run the command to check the status if it is running or not:
$sudo service vsftpd status
Step 2: It shows “FTP server is running correctly“.
Configuring FTP server
The /etc/vsftpd.conf file contains all VSFTPD configurations, so backing it up before making changes is simple. We have the ability to go back to the original and correct any errors if something unforeseen occurs.
Step 1: Use the command given command to make a backup:
$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
Step 2: Type the mentioned command to view the file without comments:
$ sudo cat /etc/vsftpd.conf | grep –v “^#”
Creating a new user
Step 1: Execute the command shown below to create a new user for the configuration of the server:
$ sudo useradd –m user1
Step 2: It will ask you to assign a password. Enter password:
Step 3: Again, enter the password for confirmation. Your password has been updated.
Step 4: The user has created successfully on the FTP server.
Configure FTP server on Ubuntu 20.04
Step 1: We have two ways to configure the FTP server:
Step 2: We need an IP address to configure the server; check your IP address through the following command:
$ ifconfig
Configure through terminal
$ ftp 10.0.2.15
Configure through Browser
ftp://10.0.2.15
Final Words
We hope you like our article on how to Install VSFTPD FTP Server on Ubuntu 20.04 LTS Linux. A software programme called FTP (File Transfer Protocol) enables us to send files across the internet from one system to another. It is a widely acknowledged protocol. While the other system functions as a client, sending or requesting files from the server, the first system operates as a server to store the data. Additionally, contemporary FTP applications like vsftpd, scp, etc. have replaced older FTP since they are more secure, reliable, and quick. The greatest option, in my opinion, for moving your critical files and data between clients and servers is vsftpd.