Ricerca nel sito web

Una guida definitiva per configurare il server FTP per consentire accessi anonimi


In un'epoca in cui l'archiviazione remota di grandi dimensioni è piuttosto comune, potrebbe essere strano parlare di condivisione di file tramite FTP (File Transfer Protocol).

Tuttavia, viene ancora utilizzato per lo scambio di file dove la sicurezza non rappresenta una considerazione importante e, ad esempio, per il download pubblico di documenti.

È per questo motivo che imparare a configurare un server FTP e abilitare download anonimi (che non richiedono autenticazione) è ancora un argomento rilevante.

In questo articolo spiegheremo come configurare un server FTP per consentire connessioni in modalità passiva dove il client avvia entrambi i canali di comunicazione con il server (uno per i comandi e l'altro per la trasmissione vera e propria dei file , noti anche come canali di controllo e dati, rispettivamente).

Puoi leggere ulteriori informazioni sulle modalità passiva e attiva (che non tratteremo qui) in FTP attivo e FTP passivo: una spiegazione definitiva.

Detto questo, cominciamo!

Configurazione di un server FTP in Linux

Per configurare FTP nel nostro server installeremo i seguenti pacchetti:


yum install vsftpd ftp         [CentOS]
aptitude install vsftpd ftp    [Ubuntu]
zypper install vsftpd ftp      [openSUSE]

Il pacchetto vsftpd è un'implementazione di un server FTP. Il nome del pacchetto sta per Very Secure FTP Daemon. D'altra parte, ftp è il programma client che verrà utilizzato per accedere al server.

Tieni presente che durante l'esame ti verrà fornito un solo VPS in cui dovrai installare sia client che server, quindi è esattamente lo stesso approccio che seguiremo in questo articolo.

In CentOS e openSUSE, ti verrà richiesto di avviare e abilitare il servizio vsftpd:


systemctl start vsftpd && systemctl enable vsftpd

In Ubuntu, vsftpd dovrebbe essere avviato e impostato per l'avvio automatico agli avvii successivi all'installazione. In caso contrario, puoi avviarlo manualmente con:


sudo service vsftpd start

Una volta installato e funzionante vsftpd, possiamo procedere con la configurazione del nostro server FTP.