GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare VSFTPD per utilizzare SSL/TLS su un VPS CentOS

Introduzione

FTP (protocollo di trasferimento file) è un modo popolare per trasferire file tra il tuo computer e un computer remoto.

In questo articolo, installeremo e configureremo vsftpd per utilizzare i certificati SSL su CentOS .

Prerequisiti

VSFTPD installato (https://www.atlantic.net/cloud-hosting/how-to-install-vsftpd-centos-vps/)

Configurazione di SSL con VSFTPD in CentOS

Per prima cosa creeremo la directory in cui verranno archiviate le chiavi del certificato SSL.

mkdir /etc/ssl/certificates

Successivamente, creeremo la chiave di crittografia 2048 che durerà per 365 giorni.

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certificates/vsftpd.pem -out /etc/ssl/certificates/vsftpd.pem

Dopo aver creato la chiave, dovremo modificare alcuni parametri nel file di configurazione vsftpd predefinito. Userò di nuovo il comando nano per l'editor di testo.

nano /etc/vsftpd/vsftpd.conf

Aggiungerai i percorsi per rsa_cert_file e rsa_private_key e ne aggiungerai altri in fondo a questo file. Il file dovrebbe apparire così in fondo dopo:

; NO ssl_ciphers=ALTO

Salva e chiudi il file. Riavvia vsftpd con il comando seguente:

riavvio del servizio vsftpd

Ora possiamo connetterci al server utilizzando la crittografia SSL/TLS con Filezilla.

Apri Filezilla, vai su File>Gestione sito. Fare clic su Nuovo sito. Assicurati di scegliere "Richiedi FTP esplicito su TLS" per il tipo di crittografia.

Filezilla:gestore del sito

Dopo aver fatto clic su Connetti, nella finestra sottostante ti verrà chiesto di accettare il certificato sconosciuto.

Avviso sul certificato

Ora sei connesso al tuo server con crittografia SSL/TLS!

Controlla di nuovo per ulteriori aggiornamenti da Atlantic.Net o scopri di più sulle nostre opzioni di hosting VPS.


Linux
  1. Come configurare PureFTPd per accettare sessioni TLS su CentOS 6.2

  2. Come proteggere vsFTPd con SSL/TLS

  3. Come configurare vsftpd per utilizzare SSL/TLS (FTPS) su CentOS/Ubuntu

  4. Come configurare VSFTPD su CentOS 8

  5. Come configurare VSFTPD con connessione crittografata SSL/TLS?

Come installare e configurare Prometheus su CentOS 7

Come configurare il server SFTP su CentOS?

Come usare Ansible per configurare Vim

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Come configurare vsftpd per utilizzare SSL/TLS su Ubuntu 20.04

Come configurare NGINX su un server CentOS 7