einführen In diesem Kapitel wird hauptsächlich der Prozess zum Erstellen eines FTP-Servers unter Linux vorgestellt. Der wichtigste Punkt, den Sie beherrschen müssen, ist die sinnvolle Konfiguration der Konfigurationsdatei. Wissenspunkte Der in Linux verwendete FTP ist vsftp
Installieren Sie FTP Installation mit YUM
Dateikonfiguration Nach der Installation befinden sich drei Konfigurationsdateien im Pfad /etc/vsftpd/. vsftpd.conf: Hauptkonfigurationsdatei ftpusers: Gibt an, welche Benutzer nicht auf den FTP-Server zugreifen können. Zu den Benutzern hier gehören einige wichtige Benutzer wie root. user_list: Ob die angegebenen Benutzer auf den FTP-Server zugreifen können, wird durch die userlist_deny-Konfiguration in der Datei vsftpd.conf bestimmt. userlist_enable=YES, userlist_deny=YES, userlist_file=/etc/vsftpd/user_list. Diese drei Konfigurationen erlauben Benutzern in der Datei den Zugriff auf FTP. Sehen Sie sich die Standardkonfiguration der Hauptkonfigurationsdatei an
anonymous_enable=YES #Anonyme Benutzer zulassen local_enable=YES #Anmeldung mit lokalem Benutzerkonto zulassen write_enable=YES #Erlaube FTP-Benutzern, Daten zu schreiben connect_from_port_20=YES #Daten über Port 20 übertragen
Einige andere Parameterbeschreibungen umfassen:
Erstellen eines FTP-Verbindungsbenutzers
Das Standard-Home-Verzeichnis des Benutzers befindet sich unter /home und der aktuelle Benutzer kann nur auf das Home-Verzeichnis zugreifen. Ändern Sie das Home-Verzeichnis des Benutzers in /mnt FTP-Dienst starten prüfen Erstellen Sie eine Testdatei im Verzeichnis /mnt FTP verbinden Lösen Sie das Problem häufiger FTP-Anmeldefehler Linux verfügt standardmäßig über einen Sicherheitsmechanismus. Sie können sich nicht über den normalen FTP-Port 21 mit dem FTP-Server verbinden, Sie können jedoch SFTP verwenden. Zu diesem Zeitpunkt müssen Sie Selinux ausschalten und die Konfigurationsdatei ändern, um den Server neu zu starten. Ändern Sie es in selinux=disabled. Vorgehensweise ohne Serverneustart: 0 setenforce 1: Setzt SELinux in den Durchsetzungsmodus Überprüfen Sie den SELinux-Status Zusammenfassen Es gibt noch einige weitere Konfigurationsmethoden, die hier vorerst nicht aufgeführt sind. Wenn Sie interessiert sind, können Sie sie genauer studieren. Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.20 (Mac)
>>: JavaScript-Entwurfsmuster, Befehlsmuster
In diesem Artikel wird der spezifische Code von n...
Inhaltsverzeichnis for-Schleife While-Schleife do...
MySQL 5.7-Version: Methode 1: Verwenden Sie den B...
Inhaltsverzeichnis vorgenannt VARCHAR-Typ VARCHAR...
Unordentliches Protokoll Nginx wird im täglichen ...
Heute hatte ich etwas Freizeit, um eine Website f...
Inhaltsverzeichnis Problem 1: Zerstörung 1. Wie m...
Einführung Der Meta-Tag ist ein Hilfstag im HEAD-...
Inhaltsverzeichnis webpack5 Offizieller Start Bau...
Fragen zu Select-Elementen in HTML wurden an viel...
In diesem Artikel wird der spezifische Code von j...
MySQL wird in eine Installationsversion und eine ...
Inhaltsverzeichnis 1. Komponentenaufblähung 2. Än...
Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...
Mysql mehrere unabhängige Tabellen Abfragedaten u...