introduzione
vsftpd è l'acronimo di Very Secure FTP Daemon. È un server FTP leggero. Questo breve tutorial spiega come installare vsftpd su Debian o Ubuntu. I comandi in questa esercitazione richiedono i privilegi di root.
Passaggio 1: installazione
Eseguire il comando seguente per installare vsftpd:
apt-get install vsftpd
Passaggio 2: configurazione
Apri il file di configurazione usando il tuo editor di testo preferito. Questo esempio usa vim.
vim /etc/vsftpd.conf
vsftpd consente agli utenti anonimi di accedere al server per impostazione predefinita. Questa funzionalità potrebbe essere considerata una vulnerabilità di sicurezza. Disabiliteremo l'accesso anonimo modificando la seguente riga:
anonymous_enable=NO
Per consentire l'accesso dell'utente locale, rimuovere il commento dalla seguente riga:
local_enable=YES
Per abilitare il caricamento, decommenta la seguente riga:
write_enable=YES
Salvare il file e chiudere l'editor di testo. Quindi, avvia vsftpd come demone:
service vsftpd start
A questo punto, puoi accedere al tuo server ftp dal tuo computer locale.
Se vuoi impedire a tutti gli utenti locali di lasciare la loro home directory, devi decommentare questa riga da /etc/vsftpd.conf:
chroot_local_user=YES
A partire da vsftpd 2.3.5, la directory chroot non deve essere scrivibile. È possibile modificare le autorizzazioni di questa cartella con il seguente comando:
chmod a-w /home/user
Ricorda di riavviare il vsftpddemone dopo la modifica vsftpd.conf.
service vsftpd restart