Heim > System-Tutorial > LINUX > Hauptteil

Spezifische Methode zur Installation von vsftpd auf Centos7

王林
Freigeben: 2024-04-10 09:07:14
nach vorne
513 Leute haben es durchsucht

Centos7安装vsftpd 的具体方法

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

Ändern Sie die Konfigurationsdatei wie folgt:

1. Anonymer Zugriff ist nicht erlaubt
anonymous_enable=NO
Nach dem Login kopieren
2. FTP-Benutzeranmeldungsüberprüfung mit lokalem Konto zulassen
local_enable=YES
Nach dem Login kopieren
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
Nach dem Login kopieren

Zuletzt hinzugefügte Konfigurationsdatei

allow_writeable_chroot=YES
Nach dem Login kopieren

Ansonsten wird ein Fehler gemeldet

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Nach dem Login kopieren

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

vi /etc/vsftpd/chroot_list
Nach dem Login kopieren

: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
Nach dem Login kopieren

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

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

Ändern Sie das Passwort dieses FTP-Benutzers

passwd ftpuser
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage