1. Installieren Sie vsftpd, die FTP-Serversoftware, mit dem folgenden Befehl:
yum install -y vsftpd
2. Stellen Sie dann den vsftpd-Dienst so ein, dass er beim Booten automatisch startet Starten Sie den Dienst neu und zeigen Sie den FTP-Dienstport an. Der Befehl lautet wie folgt:
#chkconfig vsftpd on #systemctl enabled vsftpd.service #systemctl restart vsftpd.service #netstat -antup|grep ftp
Nach Abschluss der Installation müssen Sie den vsftpd-Dienst neu starten.
3. Bearbeiten Sie die vsftpd-Hauptkonfigurationsdatei /etc/vsftpd/vsftpd.conf
Ändern Sie „anonymous_enable = NO“, wodurch die anonyme Anmeldung deaktiviert wird.
Entfernen Sie den Kommentar vor chroot_local_user = yes, um Benutzern den Zugriff auf Orte außerhalb des Home-Verzeichnisses zu verwehren.
4. Erstellen Sie einen FTP-Benutzer, stellen Sie den Benutzer so ein, dass er sich nicht beim Serversystem anmelden kann und das Home-Verzeichnis unter /var/www/html
liegt5. Ändern Sie es für andere Berechtigungen des Ordners: chmod o+w /var/www/html/
Selinux ausschalten
vi /etc/selinux/config
Starten Sie das System neu.
Versuchen Sie, selbst im System darauf zuzugreifen, FTP-IP-Adresse, Sie sollten sich erfolgreich anmelden können, konfigurieren Sie weiterhin den externen Netzwerkzugriff
7 . Schalten Sie die Firewall aus
systemctl stop firewalld.service
Empfohlenes Tutorial: Centos-Tutorial
Das obige ist der detaillierte Inhalt vonSo richten Sie einen FTP-Server unter Centos7 ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!