Update your server yum repository and install VSFTPD.
# yum check-update
# yum -y install vsftpd
Open VSFTPD configuration file and make changes as below.
# vim /etc/vsftpd/vsftpd.conf
Change anonymous login yes to no.
anonymous_enable=NO
Uncomment below lines:
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
Add below line to the end of file.
allow_writeable_chroot=YES
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100
Restart VSFTPD service and make enable to automatic start on boot.
# systemctl restart vsftpd.service
# systemctl enable vsftpd.service
Allow ftp service and port ftom firewall.
# firewall-cmd –permanent –add-service=ftp
# firewall-cmd –permanent –add-port=21/tcp
# firewall-cmd –reload
Create ftp user as root is not allow by default.
useradd -m ftp -s /sbin/nologin
passwd ftp
Now you can login from any system with ftp client.