sudo apt update
sudo
apt install vsftpd
verifichiamo lo stato del servizio tramite il comando
sudo systemctl status vsftpd
l'output sarà simile a questo
● vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 21 Oct 2020 16:55:23 GMT; 8s ago
...
la configurazione va fatta modificando il file
/etc/vsftpd.conf
sudo nano /etc/vsftpd.conf
verifichiamo le seguenti istruzioni per abilitare gli utenti locali e bloccare gli accessi anonimi
anonymous_enable=NO
local_enable=YES
per abilitare gli upload cerchiamo
write_enable=YES
e decommentiamolo
per impedire agli utenti di accedere fuori la loro home rimuoviamo il commento dalla seguente riga
chroot_local_user=YES
queste sono le operazioni più comuni, per ulteriori modifiche andate sulla pagina ufficiale di vsftpd.
Se avete attivo il firewall ricordatevi di aprire le porte
sudo ufw allow 20:21/tcp
sudo ufw allow 30000:31000/tcp
sudo ufw disable
sudo ufw enable