Vogliamo installare sul nostro bel serverino un servizio ftp con accesso tramite account?
Bene… una volta aperto il terminale installiamo il pacchetto vsftp
1 | sudo apt-get install vsftpd |
Una volta finito editiamo con vim (o il vostro edito preferito) il file di configurazione:
1 | cd /etc/vsftpd/vsftpd.conf |
PS: alcune installazioni scrivono il file vsftpd.conf direttamente in /etc, basta controllare
1 2 3 4 | anonymous_enable=NO local_enable=YES write_enable=YES anon_upload_enable=YES |
Adesso riavviamo il servizio. Sempre dal terminale digitiamo:
1 | sudo /etc/init.d/vsftpd restart |
Abbiamo installato il nostro ftp, adesso abilitiamo l’utente (luca nel mio caso)
1 | sudo smbpasswd -a luca |
Il gioco è fatto



20 giugno 2008, alle ore 09:40
Ciao Luca,
bel blog. un consiglio riguardante il setup del server FTP.
vsftpd e’ molto flessibile e facile da configurare ma ha la abitudune di fare andare a spasso gli utenti sul filesystem, inclusa la / directory.
una direttiva da inserire, di sicuro nei server basati su red-hat, ed anche su debian 4 (e quindio credo ubuntu di conseguenza) e’ la seguente
chroot_local_user=YES
Cio’ impedira’ algi utenti di uscire dalla loro homedir.
Ciao
Antonio
20 giugno 2008, alle ore 09:51
Ciao Antonio.
Grazie per il complimento sul blog
Per quello che riguarda la direttiva e, in generale, una configurazione leggermente meno sommaria, ho scritto un secondo post a questo indirizzo: http://www.lucablog.it/server-ftp-con-vsftpd-configurazione-avanzata/
Grazie 1000 comunque per la precisazione.
Luca
25 ottobre 2009, alle ore 18:27
Ciao Luca e grazie per la guida. il mio utente (su linux) si chiama stefano ed ho provato a fare in questo modo per abilitare il mio utente all FTP
sudo smb passwd -a stefano | ma mi dice: “sudo: smb command not found”
Ho fatto bene e dov’è il problema???
26 ottobre 2009, alle ore 10:18
Ciao Stefano.
Hai installato samba?
Poi ripeti i comandi
26 ottobre 2009, alle ore 14:24
ho installato samba ma mi dice sempre lo stesso. devo riavviare qualcosa???
26 ottobre 2009, alle ore 15:42
Ti chiedo scusa.. errore mio.
Il comando smbpasswd è tutto attaccato.
Adesso sistemo l’articolo.Articolo sistemato!
27 ottobre 2009, alle ore 15:34
OK ha funzionato, ho definito la pass di “stefano” per SMB, ma ora quando vado in file zilla e dico di connettermi al IP 192.168.0.150 utente stefano e pass **** mi dice che il login è incorretto!!!
28 novembre 2009, alle ore 16:07
Salve,
il mio problema è un altro. Non riesco a bloccare gli utenti nella loro cartella. Hanno la piena libertà di girare per tutto il mio pc. Ho già decommentato la riga chroot_local_user=YES .
Potete dirmi come fare?
28 novembre 2009, alle ore 18:46
Ciao Salvatore,
dopo aver commentato quella direttiva, e salvato il file di configurazione, hai riavviato il server con il seguente comando?
29 novembre 2009, alle ore 16:48
Ciao Luca.
Ho fatto tutti i passaggi richiesti. Alla fine ho optato per “porftpd”. Ora funziona una meraviglia. Non so dirti il motivo per cui vsftpd non funzionasse a dovere.