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 dies tun können Richten Sie Ihre eigenen FTP-Server auf einem Linux-System ein. Es zeichnet sich dadurch aus, dass es hochgradig konfigurierbar ist und allen Benutzern eine großartige Dokumentation zur Verfügung stellt.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die 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.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04 und jede andere Debian-basierte Distribution wie Linux Mint oder elementares Betriebssystem.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
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 den folgenden apt
ausführen Befehle im Terminal.
sudo apt update sudo apt upgrade
Schritt 2. Installation von ProFTPD auf Ubuntu 20.04.
Standardmäßig ist ProFTPD in Ubuntu-Basis-Repositories 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, die verwendet werden können, um den Serverdienst zu stoppen, zu starten und zu aktivieren, sodass er immer gestartet wird, wenn der Server startet:
sudo systemctl start proftpd sudo systemctl enable proftpd
Schritt 3. ProFTPD konfigurieren.
Die Standardkonfigurationsdateien von ProFTPD sind in /etc/proftpd/proftpd.conf
verfügbar Verzeichnis. Bevor Sie es ändern, ist es praktisch, eine Sicherungskopie der Originaldatei zu erstellen, die wir verwenden können, wenn wir später ein Problem haben:
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak sudo nano /etc/proftpd/proftpd.conf
Entkommentieren bearbeiten (Stammverzeichnis für Chroot angeben):
# Use this to jail all users in their homes # DefaultRoot ~ DefaultRoot /home/Linux/Docs
Sie können die Einstellung nach Ihren Wünschen ändern:
- ServerName:Sie können ihn als Standard-Servernamen ändern
- UseIPV6:Sie können es deaktivieren, indem Sie es auf off setzen
- 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 gemäß Ihren Anforderungen ändern
Schritt 4. Erstellen von ProFTPD-Benutzern.
Lassen Sie uns nun die Schritte zum Erstellen eines FTP-Benutzers „idroot-user
“ besprechen “ 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 jetzt den PROFTPD-Dienst neu, um die Änderungen zu übernehmen:
sudo systemctl restart proftpd
Schritt 5. Zugriff auf den FTP-Server.
Wir werden vom Client-System über FileZilla auf ProFTPD zugreifen. Jetzt installieren wir FileZilla auf Ihrem Client-System mit dem folgenden Befehl:
sudo apt install filezilla
Jetzt müssen Sie nur noch einen FTP-Client öffnen und sich mit seiner IP-Adresse, seinem Hostnamen oder seinem Domänennamen mit dem Server verbinden. Wenn alles richtig konfiguriert ist, können Sie sollte Zugriff auf den Server mit dem richtigen Benutzernamen und Passwort gewährt werden.
Herzlichen Glückwunsch! 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, die offizielle ProFTPD-Website zu besuchen.