Trasforma il tuo PC in un server FTP

seconda delle necessità può essere utile allestire un server FTP sul nostro computer. Attivando un server FTP sul PC di casa possiamo trasferire file da un dispositivo remoto utilizzando, su questo, un comune client FTP (es. Filezilla, Net2ftp, Ftp Live, AnyClient).

Installazione

Come prima operazione installiamo il software necessario: scegliamo “vsftpd“.
Installiamolo con il comando:

sudo apt-get install vsftpd

Aggiungiamo gli utenti ftp

Da root nella console digitiamo:

useradd -m ftpino

Diamo una password all’utente:

sempre da root digitiamo:

passwd ftpino

Configurazione

Dopo l’installazione procediamo con la configurazione.

Per sicurezza configureremo il server FTP in modo da inibire l’accesso tramite utente anonimo e consentirlo solo agli utenti presenti nel sistema.

Apriamo il file di configurazione:

sudo gedit /etc/vsftpd.conf

e modifichiamo la riga

anonymous_enabled= YES

in

anonymous_enabled= NO.

Poi cerchiamo la riga:
#local_enable=YES

e togliamo #

Per permettere l’accesso in scrittura eliminiamo il carattere # davanti la riga

#write_enable=YES.

A questo punto ogni utente nel sistema può accedere da remoto ai propri file.
Per bloccare l’accesso a determinati utenti inseriamo il loro nome nel file

sudo gedit /etc/ftpusers

Bene! Abbimo terminato la configurazione.
Per attivare le nuove configurazioni eseguiamo il comando:

sudo /etc/init.d/vsftpd reload

Accesso e utilizzo

Per l’accesso al PC via FTP ci sono 2 modalità:

  1. da browser con ftp://indirizzo IP:21 (in locale ftp://localhost:21)
  2. utilizzando un client ftp (es. Filezilla) e impostando

host: indirizzo IP
porta: 21
utente: vostro utente
password: vostra password

Buona fortuna!

Share Button

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *