Come attivare SSL in ProFTPd

August 28

ProFTPd è un server (FTP) File Transfer Protocol per entrambi i sistemi operativi Linux e Unix. Secure Sockets Layer (SSL) codifica i dati trasmessi su reti IP a livello di trasporto, contribuendo a proteggere contro le minacce quali malware, virus o pop-up. I dati vengono inviati come testo chiaro via FTP su reti. ProFTPd utilizza un certificato Transport Layer Security (TLS) creati con il pacchetto OpenSSL. TLS è il successore di SSL. Abilitazione di SSL in ProFTPd aiuta a garantire la trasmissione sicura e richiede pochi passaggi per configurare.

istruzione

Creare il certificato SSL

1 Fai clic su "Accessori"> "Utilità"> "Utilità di sistema"> "Terminal Window" per aprire una finestra di terminale. Inserire il comando "mkdir / etc / proftpd / SSL" per creare una directory per contenere il certificato SSL.

2 Immettere il seguente comando:

req -new OpenSSL -x509 -days 180 -nodes -out /etc/proftpd/ssl/ftp.cert.pem -keyout /etc/proftpd/ssl/ftp.key.pem

3 Inserisci il tuo nome, indirizzo, nome del paese e l'indirizzo e-mail quando gli viene chiesto.

Attivare SSL in ProFTPd

4 Digitare il comando "VI /etc/proftpd/proftpd.conf" per aprire il file di configurazione ProFTPd. Individuare il "<IfModule mod_tls.c>:" sezione.

5 Modificare i dati tra il "<IfModule mod_tls.c>:" e "</ IfModule>" linee con le seguenti righe:

TLSEngine su

TLSLog /var/log/proftpd/tls.log

TLSProtocol SSLv23

TLSOptions NoCertRequest

TLSRSACertificateFile /etc/proftpd/ssl/ftp.cert.pem

TLSRSACertificateKeyFile /etc/proftpd/ssl/ftp.key.pem

TLSVerifyClient off

TLSRequired su

6 Salvare e chiudere il file.

7 Invio "/etc/init.d/proftpd restart". Questo verrà riavviato il servizio ProFTPd. Ora avete abilitato SSL in ProFTPd.

Consigli e avvertenze

  • Rimuovere tutte le virgolette prima di immettere i comandi.