vsftp ist die Abkürzung für Very Secure FTP. Das ursprüngliche Entwicklungskonzept besteht darin, einen sicheren FTP-Dienst aufzubauen. Nun handelt es sich tatsächlich um eine sehr sichere und stabile FTP-Dienstsoftware, die häufig als Dateiserver in Unix/Linux-Betriebssystemen verwendet wird.
Vsftp installieren
Die Demonstration hier verwendet Yum-Installation. Die Software ist mit einer Gesamtgröße von weniger als 1 MB sehr klein.
# yum install vsftpd
Vsftp über systemctl öffnen
# systemctl start vsftpd
vsftp-Konfigurationsdatei
Sehen wir uns an, welche Konfigurationsdateien die Software hat
# rpm -qc vsftpd /etc/logrotate.d/vsftpd /etc/pam.d/vsftpd /etc/vsftpd/ftpusers /etc/vsftpd/user_list /etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd Dies ist die Hauptkonfigurationsdatei
/etc/ pam.d/vsftpd Dies ist die Konfigurationsdatei für vsftp unter Verwendung des Pam-Moduls
/etc/vsftpd/ftpusers Sie bezieht sich auf die vorherige Konfigurationsdatei und wird verwendet, um die Anmeldung von FTP-Benutzern einzuschränken. Schauen wir uns an, welchen Benutzern die Anmeldung bei FTP standardmäßig untersagt ist.
# cat /etc/vsftpd/ftpusers # Users that are not allowed to login via ftp root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody
/etc/vsftpd/user_list, diese Konfigurationsdatei bezieht sich auf userlist_deny in /etc/vsftpd/vsftpd. Wenn userlist_deny=NO, wird die Konfigurationsdatei nicht auf die Whitelist gesetzt und nur Benutzer in dieser Datei dürfen sich anmelden zu ftp. Wenn ja, handelt es sich um eine Blacklist und Benutzer in dieser Datei dürfen sich nicht anmelden.
/etc/logrotate.d/vsftpd, diese Konfigurationsdatei ist die Rotationsregel der Protokolldatei des vsftp-Dienstes.
/etc/vsftpd/vsftpd.conf,Diese Datei ist die Hauptkonfigurationsdatei. Werfen wir einen Blick auf die wichtigen Optionen und ihre Bedeutung. Hinweis: Wenn diese Option auskommentiert ist, bedeutet dies, dass diese Funktion nicht aktiviert ist.
anonymous_enable=JA: Ob sich anonyme Benutzer anmelden dürfen
local_enable=JA: Ob sich lokale Benutzer anmelden dürfen, d. h. Benutzer in der Datei /etc/passwd
write_enable= JA: Ob Benutzern das Hochladen, Ändern und Löschen von Dateien gestattet werden soll.
local_umask=022: Standardberechtigungen für lokale Benutzer zum Hochladen von Dateien
#anon_mkdir_write_enable=JA: Ob anonymen Benutzern das Erstellen von Verzeichnissen erlaubt werden soll#xferlog_file=/var/log/xferlog: Speicherort des xferlog-Protokolls
Das obige ist der detaillierte Inhalt vonLinux-Installationskonfiguration vsftp detaillierte Konfiguration zum Erstellen von FTP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!