In diesem Tutorial zeigen wir Ihnen, wie Sie ProFTPD auf Ubuntu 15.04 installieren. Für diejenigen unter Ihnen, die es nicht wussten, ProFTPD ist ein GPL-lizenzierter FTP-Server, der kostenlos installiert werden kann auf Ihrem Linux-System. Es ist eine Alternative zu vsftpd. ProFTPD Open-Source-FTP-Server ist einer der meistgenutzten, sicheren und zuverlässigen Dateiübertragungs-Daemons in Unix-Umgebungen, aufgrund seiner einfachen Dateikonfigurationsgeschwindigkeit und einfachen Einrichtung.
In diesem Artikel wird davon ausgegangen, 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. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von ProFTPD auf dem Ubuntu 15.04 Server.
Installieren Sie ProFTPD auf Ubuntu 15.04
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt-get
ausführen Befehle im Terminal.
sudo apt-get update sudo apt-get upgrade
Schritt 2. Installieren Sie ProFTPD und alle erforderlichen Pakete.
sudo apt-get install proftpd
Während der Installation werden Sie aufgefordert, die gewünschte Installationsmethode auszuwählen. Es gibt zwei Installationsmethoden, Standard-Daemon- und Init-Daemon-Methoden.
Proftpd konfigurieren
Schritt 3. Konfigurieren Sie ProFTPD.
Die Standardkonfigurationsdatei von ProFTPD befindet sich unter /etc/proftpd.conf
.
nano /etc/proftpd.conf
Ändern Sie den ServerName in den Hostnamen Ihres Servers. Im folgenden Fall ist ftp.idroot.us ein Beispiel:
ServerName “ftp.idroot.us”
Entkommentieren Sie DefaultRoot:
# Use this to jail all users in their homes DefaultRoot
FTP-Benutzer erstellen
Schritt 4. Fügen Sie einen FTP-Benutzer hinzu.
Bevor Sie einen Benutzer für Proftpd erstellen, fügen Sie bitte /bin/false
hinzu zu Ihrem /etc/shells
Datei:
echo "/bin/false" >> /etc/shells
Erstellen Sie einen Benutzer mit einem Home-Verzeichnis, auf das er per FTP Zugriff erhält. Ich werde den Shell-Zugriff für diesen Benutzer deaktivieren, indem ich das „/bin/false“ zuweise. Shell an ihn, um sicherzustellen, dass er sich nicht per SSH anmelden kann. Mein Benutzername heißt „idroot“, bitte ersetzen Sie im nächsten Befehl idroot durch Ihren Benutzernamen:
adduser --home /home/idroot --shell /bin/false idroot
Als nächstes konfigurieren Sie Proftpd so, dass der Benutzer idroot auf den FTP-Server zugreifen kann:
cd /etc/proftpd/ nano proftpd.con
Fügen Sie diese Konfiguration hinzu, damit sich Benutzer idroot anmelden und Dateien in sein/aus seinem Home-Verzeichnis /home/idroot
hochladen/herunterladen kann :
<Directory /home/idroot> Umask 022 022 AllowOverwrite off <Limit LOGIN> AllowUser idroot DenyALL </Limit> <Limit ALL> Order Allow,Deny AllowUser idroot Deny ALL </Limit> <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD> AllowUser idroot Deny ALL </Limit> </Directory>
Führen Sie die folgenden Befehle aus, um ProFTPD neu zu starten:
systemctl restart proftpd
Schritt 5. Greifen Sie auf den FTP-Server zu.
Sobald Sie den FTP-Server installiert und nach Ihren Wünschen konfiguriert haben, müssen Sie jetzt nur noch einen FTP-Client öffnen und sich mit seiner IP-Adresse mit dem Server verbinden , Hostname oder Domänenname. Wenn alles richtig konfiguriert ist, sollte Ihnen der 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 Ubuntu 15.04-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle ProFTPD-Website zu besuchen.