install vsftpd
sudo apt install vsftpd
Create a new ftp directory and user
sudo mkdir ~/ftp udo useradd -d ~/ftp -s /bin/bash uftp sudo passwd uftp
Modify the configuration file
sudo vi /etc/vsftpd.conf
write_enable=YES Uncomment
and add at the end:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
New file /etc/allowed_users
input uftp, save
Modify folder permissions
sudo chmod 777 ~/ftp
Restart the vsftpd service
sudo service vsftpd restart
Reference link: