Einführung in FTP-Serverfunktionen für Linux-Betrieb und -Wartung

齐天大圣
Freigeben: 2020-11-23 14:15:38
Original
2539 Leute haben es durchsucht

FTP ist eines der ältesten Protokolle und wird noch nicht weit verbreitet. Es wird hauptsächlich für die Dateiübertragung zwischen dem Server und dem Client verwendet. Das FTP-Protokoll verwendet ein Klartextübertragungsprotokoll und birgt daher gewisse Sicherheitsrisiken. Auf dem Linux-System gibt es eine vsftpd-Software. Obwohl diese Software nicht über viele Funktionen verfügt, liegt ihr Schwerpunkt auf der Sicherheit. Es wird empfohlen, diese Software als FTP-Dateiübertragungsserver zu verwenden. Darüber hinaus wird auch pure-ftpd häufiger verwendet.

FTP-Funktionseinführung

FTP hat hauptsächlich die folgenden Funktionen:

  • ermöglicht dem Client und Server das Übertragen von Dateien und das Verwalten von Dateien. Dies ist die wichtigste Funktion und der Kern von FTP.

  • Verschiedene Ebenen des Benutzerstatus. FTP verfügt standardmäßig über drei verschiedene Identitäten: Entitätsbenutzer, Gast und anonymer Benutzer. Die diesen drei Identitäten entsprechenden Berechtigungen sind unterschiedlich. Entitätsbenutzer verfügen über die höchsten Berechtigungen, während anonyme Benutzer möglicherweise nur Berechtigungen zum Durchsuchen von Dateien oder keine Berechtigungen haben.

  • Verzeichnis zur Begrenzung der Benutzeraktivitäten. Dies ist auch die Kernfunktion von FTP, nämlich zu verhindern, dass andere Verzeichnisdateien auf Ihrem Server eklig beschädigt werden. Wenn Sie sich mit Ihrem Konto und Passwort anmelden, können Sie nur im Home-Verzeichnis des Kontos arbeiten und keine anderen Verzeichnisse betreten.

FTP-Übertragungsmodus

Im Vergleich zu SSH ist FTP komplizierter. Im Gegensatz zum SSH-Dienst, der nur einen Port öffnen muss, benötigt der FTP-Dienst zwei Ports. Die Verwendung dieser beiden Ports ist unterschiedlich. Im Allgemeinen verwendet der Server Port 21 als Befehlskanal und Port 20 oder andere zufällige Ports als Datenübertragungskanal. Entsprechend den unterschiedlichen Möglichkeiten zum Aufbau des Datenkanals wird dieser in zwei Modi unterteilt:

  • Aktiver Modus: Der Server initiiert aktiv eine Verbindung zum Client. Im aktiven Modus wird standardmäßig Port 20 für die Datenübertragung verwendet.

  • Passiver Modus: Der Client initiiert eine Verbindung zum Server. Der in diesem Modus verwendete Port ist zufällig und kann auch angepasst werden.

Im nächsten Artikel werde ich den aktiven Modus und den passiven Modus von FTP ausführlich erläutern. Wir stoßen häufig auf dieses Problem. Warum können wir keine Verbindung zum FTP-Server herstellen, obwohl wir das Kontokennwort und die IP-Adresse normal eingeben? Sobald wir die beiden Übertragungsmodi von FTP verstanden haben, kann dieses Problem leicht gelöst werden.

Weitere verwandte technische Artikel finden Sie in der Spalte „Linux-System-Tutorials“!

Das obige ist der detaillierte Inhalt vonEinführung in FTP-Serverfunktionen für Linux-Betrieb und -Wartung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!