Heim >System-Tutorial >LINUX >Spezifische Methode zur Installation von vsftpd auf Centos7

Spezifische Methode zur Installation von vsftpd auf Centos7

王林
王林nach vorne
2024-04-10 09:07:14546Durchsuche

Centos7安装vsftpd 的具体方法

1. Installieren Sie vsftpd über yum
yum install -y vsftpd
2. Ändern Sie die Konfigurationsdatei von vsftpd
vi /etc/vsftpd/vsftpd.conf

Ändern Sie die Konfigurationsdatei wie folgt:

1. Anonymer Zugriff ist nicht erlaubt
anonymous_enable=NO
2. FTP-Benutzeranmeldungsüberprüfung mit lokalem Konto zulassen
local_enable=YES
3. Verhindern Sie, dass Benutzer das Home-Verzeichnis verlassen

Wenn chroot_list_enable=YES und chroot_local_user=YES, können Benutzer, die in der Datei /etc/vsftpd.chroot_list aufgeführt sind, zu anderen Verzeichnissen wechseln; Benutzer, die nicht in der Datei aufgeführt sind, können nicht zu anderen Verzeichnissen wechseln.

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Zuletzt hinzugefügte Konfigurationsdatei

allow_writeable_chroot=YES

Ansonsten wird ein Fehler gemeldet

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Wenn /etc/vsftpd/chroot_list nicht existiert, müssen Sie diese Datei erstellen

vi /etc/vsftpd/chroot_list

:wq Einfach speichern und beenden.

4. Stellen Sie die Upload- und Download-Funktionen so ein, dass sie den ASCII-Modus unterstützen.
ascii_upload_enable=YES
ascii_download_enable=YES

Zum Abschluss :wq, um die Änderungen zu speichern und vsftpd neu zu starten

systemctl restart vsftpd.service
3. Erstellen Sie einen neuen FTP-Benutzer
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser

Ändern Sie das Passwort dieses FTP-Benutzers

passwd ftpuser

Das obige ist der detaillierte Inhalt vonSpezifische Methode zur Installation von vsftpd auf Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen