In diesem Tutorial zeigen wir Ihnen, wie Sie ProFTPD auf CentOS 7 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. Der Open-Source-FTP-Server ProFTPD ist einer der am häufigsten verwendeten, sicheren und zuverlässigen Dateiübertragungs-Daemons in Unix-Umgebungen, aufgrund seiner einfachen, schnellen und einfachen Einrichtung von Dateikonfigurationen.
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 Centos 7.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
- 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 CentOS 7
Schritt 1. Fügen Sie zuerst das EPEL-Repository hinzu.
## RHEL/CentOS 7 64-Bit ## # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm
Schritt 2. Installieren Sie den ProFTPD-Server.
yum install proftpd proftpd-utils
Schritt 3. Konfigurieren Sie Firewall-Regeln und greifen Sie auf Dateien zu.
Standardmäßig wird der FTP-Zugriff von der Firewall blockiert. Um den Zugriff durch die Firewall zu ermöglichen, führen Sie die folgenden Befehle aus:
firewall-cmd --permanent --zone=public --add-service=ftp
Laden Sie als Nächstes die Firewall-Konfiguration neu, indem Sie die folgenden Befehle ausführen:
firewall-cmd --reload
Schritt 4. 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”
Schritt 5. ProFTPD-Server starten.
Führen Sie die folgenden Befehle aus, um ProFTPD zu starten:
systemctl start proftpd.service
Stellen Sie dann den ProFTPD-Dienst so ein, dass er beim Booten automatisch startet:
systemctl enable proftpd.service
Schritt 6. 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 centos 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle ProFTPD-Website zu besuchen.