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

So installieren Sie Pure-FTPd unter Ubuntu 20.04

Pure FTPd ist ein kostenloser Open-Source-FTP-Server, der mit einem starken Fokus auf Softwaresicherheit entwickelt wurde. Es kann auf mehreren Betriebssystemen ausgeführt werden, darunter Linux, OpenBSD, NetBSD, FreeBSD, DragonFly BSD, Solaris und viele mehr. Es ist ein sehr leichter und stabiler Daemon, der verschiedene Authentifizierungs-Backends wie Linux-Systembenutzer, puredb, MySQL und PostgeSQL unterstützt.

In diesem Tutorial erklären wir, wie man Pure FTPd mit SSL/TLS auf Ubuntu 20.04 installiert.

Voraussetzungen

  • Ein frisches Ubuntu 20.04 VPS auf der Atlantic.net Cloud Platform.
  • Ein auf Ihrem Server konfiguriertes Root-Passwort.

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu 20.04 als Betriebssystem mit mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 20.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – Pure FTPd installieren

apt-get install pure-ftpd -y

Nach der Installation von Pure FTPd können Sie den Status von Pure FTPd mit dem folgenden Befehl überprüfen:

systemctl status pure-ftpd

Sie sollten die folgende Ausgabe sehen:

Schritt 3 – FTP-Benutzer erstellen

Als nächstes müssen Sie einen FTP-Benutzer in Ihrem System erstellen. Sie können es mit dem folgenden Befehl erstellen:

adduser vyom

Sie werden aufgefordert, ein Passwort festzulegen, wie unten gezeigt:

Adding user `vyom' ...
Adding new group `vyom' (1000) ...
Adding new user `vyom' (1000) with group `vyom' ...Creating home directory `/home/vyom' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vyom
Enter the new value, or press ENTER for the default
            Full Name []:
            Room Number []:
            Work Phone []:
            Home Phone []:
            Other []:
Is the information correct? [Y/n] Y

Schritt 4 – Erstellen Sie ein selbstsigniertes SSL/TLS-Zertifikat

Als nächstes müssen Sie ein selbstsigniertes Zertifikat für Pure FTPd generieren. Sie können es mit dem folgenden Befehl generieren:

openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem -days 365

Beantworten Sie alle Fragen mit Antworten, die für Ihre Installation relevant sind, wie unten gezeigt:

Generating a RSA private key
.......................+++++
....+++++
writing new private key to '/etc/ssl/private/pure-ftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:IN
State or Province Name (full name) [Some-State]:GUJ
Locality Name (eg, city) []:JUN
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Atlantic
Organizational Unit Name (eg, section) []:IT
Common Name (e.g. server FQDN or YOUR name) []:example
Email Address []:[email protected]

Schritt 5 – Konfigurieren Sie Pure FTPd für die Verwendung von SSL/TLS

Als nächstes müssen Sie Pure FTPd konfigurieren, um das Zertifikat zu verwenden, das wir oben generiert haben. Sie können es konfigurieren, indem Sie die Datei pure-ftpd.conf bearbeiten:

nano /etc/pure-ftpd/pure-ftpd.conf

Ändern Sie die folgenden Zeilen:

TLS                          2
TLSCipherSuite               HIGH:MEDIUM:+TLSv1:!SSLv2:!SSLv3
CertFile                     /etc/ssl/private/pure-ftpd.pem

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann den Pure FTPd-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart pure-ftpd

An diesem Punkt ist Pure FTPd installiert und für die Verwendung von SSL/TLS konfiguriert.

Schritt 6 – FTP-Server vom Client verbinden

Als Nächstes müssen Sie sich mit dem FileZilla FTP-Client vom Client-Rechner aus mit Ihrem Pure FTPd-Server verbinden.

Öffnen Sie zunächst den FileZilla-Client und klicken Sie auf den Site Manager . Sie sollten den folgenden Bildschirm sehen:

Geben Sie die IP Ihres Pure FTPd-Servers an, wählen Sie das FTP-Protokoll aus, wählen Sie „Explizites FTP über TLS erforderlich“, geben Sie Ihren FTP-Benutzernamen und Ihr Passwort ein und klicken Sie auf Verbinden Taste. Sie werden aufgefordert, das Zertifikat wie unten gezeigt zu akzeptieren:

Akzeptieren Sie das Zertifikat und klicken Sie auf OK Taste. Sobald Sie verbunden sind, sollten Sie den folgenden Bildschirm sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Pure FTPd mit SSL/TLS-Unterstützung erfolgreich auf dem Ubuntu 20.04-Server installiert. Sie können jetzt Dateien und Verzeichnisse auf den und vom FTP-Server hochladen und herunterladen. Testen Sie Pure FTPd noch heute auf Linux VPS Hosting von Atlantic.Net!


Linux
  1. So installieren Sie R unter Ubuntu 16.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. So installieren Sie R unter Ubuntu 18.04

  4. So installieren Sie Gulp.js unter Ubuntu 20.04

  5. Wie installiere ich Docker unter Ubuntu 18.04?

So installieren Sie Java unter Ubuntu 18.04

So installieren Sie MariaDB auf Ubuntu

So installieren Sie Node.js unter Ubuntu 14.04

So installieren Sie Apache unter Ubuntu 20.04

So installieren Sie WordPress Ubuntu 20.04

Wie installiere ich Postfix auf Ubuntu 18.04?