vsftpd
sudo apt update sudo apt install vsftpd -y
sudo nano /etc/vsftpd.conf
local_enable=YES
write_enable=YES
anonymous_enable=NO
chroot_local_user=YES
Ctrl+O
Enter
Ctrl+X
sudo systemctl restart vsftpd
ufw
sudo ufw allow 21 sudo ufw enable
sudo ufw status
sudo adduser ftpuser
ftpuser
For encrypted connections, enable FTPS:
ssl_enable=YES rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
Now your FTP server is ready for use!
Username or Email Address
Password
Remember Me