Creare un server FTP può sembrare banale, ma servono alcuni accorgimenti per farlo funzionare correttamente.
Installare il server FTP con:
aptitude install proftpd
e cambiare il file di configurazione con:
nano /etc/proftpd/proftpd.conf
Cambiare le seguenti impostazioni nel file:
ServerName "Azienda"
questo cambia il nome del server visualizzato quando un client si connette.
ServerType standalone
questo cambia l’avvio del server, nel qual caso viene gestito come un servizio.
DefaultRoot ~
questo impedisce agli utenti collegati di navigare al di fuori della loro home.
Port 5021
questo cambia la porta di default.
PassivePorts 5022 5050
questo cambia le porte passive in ascolto
MasqueradeAddress 1.2.3.4
questo cambia l’ip pubblico con cui il server figura in ascolto.
A questo punto riavviare il server con:
service proftpd restart
Nel caso in cui si abbia un firewall bisogna impostare il forward delle porte dal 5021 al 5050 verso il server FTP.
NB: Il client funzionerà solo in modo passivo, di conseguenza bisogna impostare tale modalità al momento della connessione.