Vuoi imparare a installare VSFTPD su Ubuntu Linux utilizzando SSL? In questo tutorial, ci verrà in mostra tutti i passaggi necessari per installare il server FTP sicuro denominato VSFTPD utilizzando SSL per crittografare la comunicazione su Ubuntu Linux.

• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3

Esercitazione Ubuntu – Installazione del server VSFTPD tramite crittografia SSL

Installare i pacchetti necessari.

Copy to Clipboard

Creare una chiave privata e un certificato utilizzando il comando OpenSSL.

Copy to Clipboard

Immettere le informazioni richieste.

Copy to Clipboard

Nell’opzione denominata COMMON_NAME, è necessario immettere l’indirizzo IP o il nome host.

Nel nostro esempio, abbiamo usato l’indirizzo IP: 192.168.0.200

Cercare il file di configurazione del servizio VSFTPD

Copy to Clipboard

Modificare il file di configurazione del servizio VSFTPD

Copy to Clipboard

Aggiungere le seguenti righe alla fine di questo file.

Copy to Clipboard

Individuare e modificare le seguenti righe di configurazione relative alla crittografia FTP tramite SSL.

Copy to Clipboard

Abilitare l’uso di SSL, modificare il certificato e il percorso della chiave per utilizzare i file.

Copy to Clipboard

Ecco il contenuto del file, prima della nostra configurazione.

Copy to Clipboard

Ecco il contenuto del file, dopo la nostra configurazione.

Copy to Clipboard

La funzione CHROOT impedirà agli utenti di uscire dalla propria directory HOME.

Per escludere un utente dalla funzione CHROOT, aggiungere il relativo nome utente nel file di elenco.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Nel nostro esempio, abbiamo escluso l’account denominato TEST01.

Riavviare il servizio FTP.

Copy to Clipboard

Abilitare l’avvio automatico del servizio VSFTPD durante l’avvio.

Copy to Clipboard

Congratulazioni! L’installazione sicura del server VSFTP è stata completata utilizzando la crittografia SSL su Ubuntu.

Esercitazione Ubuntu – Test dell’installazione sicura di VSFTPD

Creare 2 account utente.

Copy to Clipboard

In questo esempio, l’account utente denominato TEST01 è stato escluso dalla funzionalità CHROOT.

Questo account è stato escluso aggiungendo il nome utente al file dell’elenco CHROOT.

Copy to Clipboard

In un computer remoto, scaricare il software WINSCP e provare a connettersi al server FTP protetto.

SSL FTP Server Connection

Accettare il messaggio di avviso.

SSL FTP certificate Linux

L’account denominato TEST01 sarà in grado di accedere alle directory all’esterno della directory HOME.

Linux FTP Server

L’account denominato TEST02 non sarà in grado di accedere alle directory all’esterno della directory HOME.

FTP Server chroot

Congratulazioni! L’installazione di VSFTPD è stata testata correttamente utilizzando la crittografia SSL.