Der FTP-Dienst/Server wird vom vsftpd bereitgestellt Dämon. Very Secure FTP Daemon (vsftpd) ist der sicherste und schnellste FTP-Server. Standardmäßig läuft der vsftp-Server auf den Ports 20 und 21. Um den FTP-Dienst auf RHEL7 zu konfigurieren, folgen Sie bitte den unten angegebenen Schritten.
vsftpd installieren und konfigurieren
1. Installieren Sie zunächst das Paket vsftpd, das den FTP-Dienst bereitstellt.
# yum -y install vsftpd
2. Stellen Sie den Bereich der Ports ein, die von FTP verwendet werden können, in /etc/vsftpd/vsftpd.conf . (Hinweis:Standardmäßig wird der passive Modus verwendet )
pasv_min_port=3000 pasv_max_port=3500
Aktivieren Sie den vsftd-Dienst
Konfigurieren Sie den vsftpd-Dienst so, dass er beim Systemstart gestartet wird:
# systemctl enable vsftpd.service # systemctl start vsftpd.service
Öffnen Sie die Ports in Firewalld
1. Öffnen Sie die Ports, die von FTP verwendet werden.
# firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent
2. Starten Sie den firewalld.service neu, damit die Änderungen wirksam werden.
# systemctl restart firewalld.service
SELinux für vsftpd konfigurieren
Wenn Sie möchten, dass normale Benutzer Dateien vom Server abrufen und Dateien auf dem Server ablegen können, wenn SELinux erzwingt, setzen Sie bitte den booleschen Wert wie unten. Dies ist nur erforderlich, wenn sich SELinux im Erzwingungsmodus befindet.
# setenforce 1 # setsebool -P ftpd_full_access 1
Wie füge ich vsftpd-Banner hinzu/ändere sie?
Führen Sie die folgenden Schritte aus, um das vsftpd-Anmeldebanner hinzuzufügen oder zu ändern.
1. Fügen Sie der Datei /etc/vsftpd/vsftpd.conf die folgende Zeile hinzu
ftpd_banner=[YOUR BANNER HERE]
2. Starten Sie den vsftpd-Dienst neu.
# service vsftpd restartCentOS / RHEL 7:vsftpd-Dienst kann nicht gestartet werden