So installieren Sie ProFTPD auf Ubuntu 20.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie ProFTPD auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, ProFTPd ist eine Open-Source-FTP-Serveranwendung, mit der Sie Ihre eigenen FTP-Server auf einem Linux-System einrichten können. Es zeichnet sich durch eine hohe Konfigurierbarkeit und eine hervorragende Dokumentation für alle Benutzer aus.

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation des ProFTPD auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Installieren Sie ProFTPD auf Ubuntu 20.04 LTS Focal Fossa

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie Folgendes ausführen apt Befehle im Terminal.

sudo apt-Update
sudo apt-Upgrade

Schritt 2. Installieren von ProFTPD unter Ubuntu 20.04.

Standardmäßig ist ProFTPD in Ubuntu-Basis-Repositorys verfügbar. Jetzt führen wir den folgenden Befehl aus, um es zu installieren:

sudo apt install proftpd

Führen Sie nach der Installation die folgenden Befehle aus, mit denen Sie den Serverdienst stoppen, starten und aktivieren können, damit er immer startet, wenn der Server bootet:

sudo systemctl start proftpd
sudo systemctl aktivieren proftpd

Schritt 3. Konfigurieren von ProFTPD.

Die Standard-Konfigurationsdateien von ProFTPD sind im /etc/proftpd/proftpd.conf Verzeichnis. Bevor Sie es ändern, ist es praktisch, eine Sicherungskopie der Originaldatei zu erstellen, die wir verwenden können, wenn später ein Problem auftritt:

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
sudo nano /etc/proftpd/proftpd.conf

Kommentar entfernen (geben Sie das Root-Verzeichnis für chroot an):

# Verwenden Sie dies, um alle Benutzer in ihren Häusern einzusperren # DefaultRoot ~ DefaultRoot /home/Linux/Docs

Sie können die Einstellung nach Ihren Wünschen ändern:

  • ServerName: Sie können ihn als Ihren Standardservernamen ändern
  • UseIPV6: Sie können es deaktivieren, indem Sie es deaktivieren
  • DefaultRoot: Sie können diese Zeile auskommentieren, um Benutzer mit ihren Home-Ordnern einzuschränken
  • Port: Sie können ProFTPD auf einem benutzerdefinierten Port ausführen, indem Sie ihn in dieser Zeile ändern
  • SystemLog: Der Standardspeicherort der Protokolldatei. Sie können es nach Ihren Anforderungen ändern

Schritt 4. ProFTPD-Benutzer erstellen.

Lassen Sie uns nun die Schritte zum Erstellen eines FTP-Benutzers „idroot-user“ mit dem Ordner „/var/www/“ als Home-Ordner:

sudo useradd idroot-user
sudo passwd idroot-user

Um das Home-Verzeichnis des Benutzers zu ändern, verwenden Sie:

sudo usermod -m -d /var/www/ idroot-user

Starten Sie nun den PROFTPD-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl Neustart proftpd

Schritt 5. Zugriff auf den FTP-Server.

Wir werden über FileZilla vom Client-System aus auf ProFTPD zugreifen. Jetzt installieren wir FileZilla auf Ihrem Client-System mit dem folgenden Befehl:

sudo apt installiere filezilla

Jetzt müssen Sie nur noch einen FTP-Client öffnen und sich mit der IP-Adresse, dem Hostnamen oder dem Domänennamen mit dem Server verbinden. Wenn alles richtig konfiguriert ist, sollte Ihnen der Zugriff auf den Server mit dem richtigen Benutzernamen und Passwort gewährt werden.

Herzliche Glückwünsche! Sie haben ProFTPD erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von ProFTPD auf dem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle ProFTPD-Website.