ott 25
Vogliamo installare sul nostro bel serverino un servizio ftp con accesso tramite account?
Bene… una volta aperto il terminale installiamo il pacchetto vsftp
sudo apt-get install vsftpd
Una volta finito editiamo con vim (o il vostro edito preferito) il file di configurazione:
cd /etc/vsftpd/vsftpd.conf
PS: alcune installazioni scrivono il file vsftpd.conf direttamente in /etc, basta controllare
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=YES
Adesso riavviamo il servizio. Sempre dal terminale digitiamo:
sudo /etc/init.d/vsftpd restart
Abbiamo installato il nostro ftp, adesso abilitiamo l’utente (luca nel mio caso)
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.
25 luglio 2011, alle ore 17:55
Ciao Salvatore,
avevo gia’ postato in passato il (2008-06-20) circa la tendenza di vsftpd a mandare a spasso gli utenti ed ho inoltre visto che il tutorial avanzato di Luca ha un’imperfezione. Ti dice di impostare chroot_local_user=YES ed allo stesso tempo creare una lista utenti.
http://www.lucablog.it/server-ftp-con-vsftpd-configurazione-avanzata/
vsftpd permette di spedificare una lista di utenti per i quali implementare una chroot jail.
qualora pero’ si abiliti l’opzione
chroot_local_user=YES
allora la lista ha l’effetto opposto, quindi permette agli utenti elencati di uscire dalla chroot jail.
Per un sistema sicuro conviene non creare alcuna lista utenti ed abilitare solamente l’opzione sopra citata.
Un saluto a Luca ed agli altri lettori
Antonio
25 luglio 2011, alle ore 20:06
Grazie Antonio per la precisazione
Un saluto a te.
Luca