Vsftpd: realizzare un server FTP su Linux
Pagina 1 di 3
L'FTP (File Transfer Protocol) è un protocollo facente parte della famiglia di protocolli TCP/IP, utilizzato per la trasmissione di dati e per caricare/scaricare file tra computer.
Per funzionare l'FTP utilizza un modello client/server che consiste appunto in un server FTP, un programma che accetta connessioni in entrata, nel caso di Linux un demone continuamente in ascolto, e il client FTP, che invia al server la richiesta, costituito generalmente da un programma apposito (es. FileZilla) oppure da un qualsiasi browser.
Più semplicemente, il server FTP mette a disposizione del client FTP file e ogni altro tipo di risorsa che può essere condivisa e trasmessa.
In questo articolo prenderemo in esame l'installazione e la configurazione del server FTP Vsftpd su una macchina Debian (discorso valido quindi anche per installazioni Ubuntu).
L'accesso a un server FTP da parte di un client può avvenire in due modi principali:
- in modo anonimo
- con autenticazione
Nel modo con autenticazione l'utente utilizzato dal client deve essere in possesso di un account e di una password preventivamente definiti sul server.
Di default la directory radice del server FTP è nascosta e scambiata con la directory /home/ftp, che contiene i file resi disponibili, in modo da nascondere il resto del file system agli accessi dei client.
Gli esempi che seguiranno sono stati realizzati su una rete locale e riguardano configurazioni molto semplici che possono essere da stimolo per un approfondimento dell'argomento.







