INTRODUCTION:
FTP stands for File Transfer Protocol. It is similar to HTTP (Hyper Text Transfer Protocol), in that it specifies a language for transferring data over a network.
FTP is not encrypted by default, so by itself, it is not a good choice for secure transmission of data.
Step1: Install VSFTPD
We’ll start by updating our package list and installing the vsftpd daemon:
Ubuntu
sudo apt-get update -y && sudo apt-get install vsftpd -y
Centos
sudo yum -y update && sudo yum -y install vsftpd
Step 2: Configure the vsftpd.conf file
Now let’s edit the configuration file for vsftpd. Open the configuration file with the following command:
vim /etc/vsftpd.conf
# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO
# Uncomment this to allow local users to log in.
local_enable=YES
#If you want local user to be able to write to a directory, then change the write_enable setting to YES:
write_enable=YES
#To prevent the FTP users to access any files outside of their home directories uncomment the chroot setting.
chroot_local_user=YES
#Use this option if you must to grant writable access to your user to its home directory.
# ADD this line in end of configuration file
allow_writeable_chroot=YES
Step 3: Start the VSFTPD service.
sudo systemctl restart vsftpd
Step 4: Create an FTP user
sudo useradd -m “username”
sudo passwd “username”
Step 5: Test the FTP Connection
ftp localhost

Step 6: Enable the service so it will comes up when system reboot
sudo systemctl enable vsftpd
Optional for AWS
Step 7: Enable the port 20-21 from security group to access ftp.

Step 8: Now, Test the FTP Connection from your system.

canli
I got what you mean,saved to bookmarks, very decent website. Lina Nero Makell
online
The great content I have seen will be very useful to us, I am grateful. Phillie Damien Marlon
sex movies
I have been reading out many of your stories and i can claim clever stuff. I will surely bookmark your blog. Tracey Quillan Schilling
watch
Everything is very open with a precise explanation of the issues. It was truly informative. Your site is very useful. Many thanks for sharing! Joye Armando Etti
turkce
Really appreciate you sharing this article post. Great. Biddie Alric Betteann