===== vsftpd =====
apt install vsftpd -y
useradd ftpuser
passwd ftpuser
echo "ftpuser" | tee -a /etc/vsftpd.userlist
It is not advisable to use FTP without TLS/SSL/FTPS over the internet because the FTP protocol does not encrypt passwords. If you do need to transfer files over FTP, consider the use of virtual users (same system users but with non system passwords) or TLS/SSL/FTPS.
/etc/vsftpd.conf
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
https://security.appspot.com/vsftpd/vsftpd_conf.html\\
https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04\\
https://ubuntuforums.org/showthread.php?t=518293