Wie konfiguriere ich einen FTP-Server unter Centos7?
Der erste Schritt ist die Installation von vsftpd, der FTP-Serversoftware, yum install -y vsftpd
Der zweite Schritt besteht darin, den vsftpd-Dienst so einzustellen, dass er beim Booten automatisch startet, dann den Dienst neu zu starten und den FTP-Dienst-Port zu überprüfen:
#chkconfig vsftpd on #service vsftpd restart #netstat -antup|grep ftp
Der Befehl „centos7“ ist wie in der Abbildung dargestellt
Starten Sie nach Abschluss der Installation den vsftpd-Dienst neu, service vsftpd restart
Schritt 3: Geben Sie die vsftpd-Hauptkonfigurationsdatei ein vi /etc/vsftpd/vsftpd.conf
und ändern Sie sie anonymous_enable = NO
. Dadurch wird verhindert, dass sich anonym angemeldete Benutzer anmelden.
Entfernen Sie gleichzeitig den Kommentar vor chroot_local_user = yes
, um Benutzern den Zugriff auf Orte außerhalb des Home-Verzeichnisses zu verwehren
Der vierte Schritt besteht darin, einen FTP-Benutzer zu erstellen, den Benutzer so einzustellen, dass er sich nicht beim Serversystem anmelden kann und das Home-Verzeichnis unter /var/www/html liegt:
Erteilen Sie anderen die Berechtigung, den Ordner zu ändern: chmod o+w /var/www/html/
Schließlich Selinux ausschalten, vi /etc/selinux/config
System neu starten! Oder ändern Sie Selinux vorübergehend, verwenden Sie setenforce 0 und starten Sie dann den vsftpd-Dienst neu. Wenn der Selinux-Dienst nicht ausgeschaltet ist, treten verschiedene Probleme auf, z. B. der Zugriff auf den Server, das Öffnen von Verzeichnissen und Dateien usw. . .
Versuchen Sie, selbst im System darauf zuzugreifen, FTP-IP-Adresse, Sie sollten sich erfolgreich anmelden können, konfigurieren Sie weiterhin den externen Netzwerkzugriff
Schritt 5: Firewall ausschalten, systemctl firewalld.service stoppen
Verwandte Referenz: centOS-Tutorial
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den FTP-Server unter Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!