GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konfigurieren Sie vsftpd für die Verwendung von SSL/TLS auf einem Ubuntu 20.04

Einführung

FTP (File Transfer Protocol) ist eine beliebte Methode, um Dateien zwischen Ihrem Computer und einem Remote-Computer zu übertragen.

In diesem Artikel werden wir vsftpd installieren und konfigurieren, um SSL-Zertifikate auf einem Ubuntu 20.04 zu verwenden.

Voraussetzungen

VSFTPD installiert (https://www.atlantic.net/hipaa-compliant-database-hosting/how-to-install-vsftpd-ubuntu-cloud-server-vps/)

SSL mit VSFTPD in Ubuntu konfigurieren

Zuerst erstellen wir das Verzeichnis, in dem die Schlüssel des SSL-Zertifikats gespeichert werden.

mkdir /etc/ssl/certificates

Als Nächstes erstellen wir den 2048-Verschlüsselungsschlüssel, der 365 Tage lang gültig ist.

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

Nach dem Erstellen des Schlüssels müssen wir einige Parameter in der standardmäßigen vsftpd-Konfigurationsdatei ändern. Ich werde den Nano-Befehl wieder für den Texteditor verwenden.

nano /etc/vsftpd.conf

Sie bearbeiten den Pfad für die rsa_cert_file und rsa_private_key und einige andere am Ende dieser Datei hinzuzufügen. Die Datei sollte danach unten so aussehen:

rsa_cert_file=/etc/ssl/certificates/vsftpd.pem
rsa_private_key_file=/etc/ssl/certificates/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

Speichern und schließen Sie die Datei. Starten Sie vsftpd mit dem folgenden Befehl neu:

systemctl restart vsftpd

Jetzt können wir uns mit Filezilla per SSL/TLS-Verschlüsselung mit dem Server verbinden.

Öffnen Sie Filezilla, Gehen Sie zu Datei>Site-Manager . Klicken Sie auf Neu Website . Achten Sie darauf, „Explizites FTP über TLS erforderlich auszuwählen ” für den Verschlüsselungstyp.

Filezilla-Site-Manager

Sobald Sie auf Verbinden klicken , werden Sie im folgenden Fenster aufgefordert, das unbekannte Zertifikat zu akzeptieren.

Zertifikatswarnung

Jetzt sind Sie mit SSL/TLS-Verschlüsselung mit Ihrem Server verbunden!


Linux
  1. So installieren und konfigurieren Sie VSFTPD

  2. So installieren und konfigurieren Sie einen FTP-Server (vsftpd) mit SSL/TLS unter Ubuntu 20.04

  3. So sichern Sie vsFTPd mit SSL/TLS

  4. So konfigurieren Sie vsftpd für die Verwendung von SSL/TLS (FTPS) unter CentOS/Ubuntu

  5. Installieren Sie Vsftpd mit SSL/TLS auf Ubuntu 20.04

So installieren und verwenden Sie BleachBit 1.12 unter Ubuntu 16.04

So installieren und konfigurieren Sie Apache mit Let’s Encrypt TLS/SSL unter Ubuntu 20.04

So installieren und konfigurieren Sie VSFTPD unter Ubuntu 14.04

So extrahieren Sie eine RAR-Datei unter Ubuntu

So konfigurieren Sie VSFTPD für die Verwendung von SSL/TLS auf einem CentOS-VPS

So überprüfen Sie das Ablaufdatum eines TLS/SSL-Zertifikats auf Ubuntu