sudo dnf install vsftpd
sudo mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_original
sudo vi /etc/vsftpd/vsftpd.conf
Add the following code to vsftpd.conf:
-------------------------------
anonymous_enable=NOconnect_from_port_20=YES
dirmessage_enable=YES
local_enable=YES
local_umask=022
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
write_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
-------------------------------
cat /etc/vsftpd/vsftpd.conf
sudo firewall-cmd --zone=public --add-service=ftp --permanent
sudo firewall-cmd --reload
sudo systemctl restart vsftpd
sudo useradd -m testftpuser
sudo passwd testftpuser
sudo bash -c "echo TO CHECK WORKING OF FTP > /home/baycombd/FTP_CHECK"
chown -R testftpuser /home/testftpuser
Note: Up to this user can access FTP files via ftp client application like FileZilla