Creare un Server FTP usando vsftpd
Una guida rapida e (spero completa) all'installazione e all'uso di un server FTP usando vsftpd.
Ho cercato a lungo su internet un FTP Server che potesse fare al caso mio. Le caratteristiche che tale applicazione doveva avere erano (e sono) le seguenti:
Facile installazione
Facile gestione
Permettere l'accesso sia a utenti anonymous che ad utenti accreditati
Possibilmente supportato da una interfaccia GUI
Ho valutato vari server, sia per Winzozz che per linux e sono stato ad un passo dall'utilizzare il Filezilla Server per Windows.
Questo perché è di una facilità estrema di gestione e di configurazione, grazie alla comoda interfaccia grafica.
Ma questo server mi serve per gestire uno spazio su disco a disposizione dei miei clienti (per il loro backup dati), pertanto non potevo permettermi nessun tipo di sorpresa, tipo schermate blu o una gestione “allegra” delle cartelle...
Così mi sono spulciato le repository ed ho provato alcuni server FTP su linux: pureftp, proftpd,wu-ftp e alla fine vsftpd.
Premetto che per i server di cui sopra, si trovano raramente delle interfacce GUI valide o che funzionino regolarmente.
Pertanto, l'interfaccia l'ho dovuta considerare non fondamentale.
La mia scelta è caduta sul vsftpd, per una ragiona semplice: funziona bene e al primo colpo.
La documentazione che ho trovato su internet è assolutamente frammentaria, spesso molti siti si copiano l'un l'altro.
Inoltre, le spiegazioni si limitano al solo uso come server per utenti anonymous.
E questo, è quantomeno singolare! Armato di santa pazienza, ho raccolto un po di appunti ed ho buttato giù questa guida. Spero che sia utile ad altri che la pensavano come me: usare un server FTP da riga di comando, non solo è facile ma anche poco impegnativo!
In questa guida, riferirò di come utilizzare l'ftp server per più utenti accreditati.
INSTALLAZIONE
Niente di più facile: da synaptic, selezionare vsftpd e via....
PRIMA CONFIGURAZIONE
Alcune cose da ricordare:
1) innanzitutto una cosa che TUTTE le altre guide si dimenticano (!!!) di specificare.
La cartella usata come “root” del nostro sito ftp è la /var/ftp
2) Fondamentale: ogni utente del sito FTP, deve essere definito come utente del sistema con tutto quello che ne consegue (di positivo).
3) non appena installato, vsftpd è già perfettamente funzionante, come server per un utente denominato (con molta fantasia) “ftp”: potete eseguire il test semplicemente digitando da console:
ftp 192.168.1.4 (...o l' indirizzo IP del vs. computer della rete)
ed utilizzare l'utente “ftp”:
username: ftp
password: ftp
Visto, funziona!

Invia nuovo commento