Website-Suche

Eine ultimative Anleitung zum Einrichten eines FTP-Servers, um anonyme Anmeldungen zu ermöglichen


In einer Zeit, in der massiver Remote-Speicher weit verbreitet ist, kann es seltsam sein, über die gemeinsame Nutzung von Dateien über FTP (File Transfer Protocol) zu sprechen.

Es wird jedoch immer noch für den Dateiaustausch verwendet, bei dem die Sicherheit keine wichtige Rolle spielt, und beispielsweise für öffentliche Downloads von Dokumenten.

Aus diesem Grund ist das Erlernen der Konfiguration eines FTP-Servers und der Aktivierung anonymer Downloads (die keine Authentifizierung erfordern) immer noch ein relevantes Thema.

In diesem Artikel erklären wir, wie man einen FTP-Server einrichtet, um Verbindungen im passiven Modus zu ermöglichen, bei dem der Client beide Kommunikationskanäle zum Server initiiert (einen für Befehle und einen für die eigentliche Übertragung von Dateien). , auch Steuer- bzw. Datenkanal genannt).

Weitere Informationen zu passiven und aktiven Modi (auf die wir hier nicht eingehen) können Sie in Active FTP vs. Passive FTP, a Definitive Explanation lesen.

Das heißt, fangen wir an!

Einrichten eines FTP-Servers unter Linux

Um FTP auf unserem Server einzurichten, installieren wir die folgenden Pakete:


yum install vsftpd ftp         [CentOS]
aptitude install vsftpd ftp    [Ubuntu]
zypper install vsftpd ftp      [openSUSE]

Das Paket vsftpd ist eine Implementierung eines FTP-Servers. Der Name des Pakets steht für Very Secure FTP Daemon. Andererseits ist ftp das Client-Programm, das für den Zugriff auf den Server verwendet wird.

Bedenken Sie, dass Ihnen während der Prüfung nur ein VPS zur Verfügung gestellt wird, auf dem Sie sowohl den Client als auch den Server installieren müssen. Dies ist also genau der gleiche Ansatz, den wir in diesem Artikel verfolgen werden.

In CentOS und openSUSE müssen Sie den vsftpd-Dienst starten und aktivieren:


systemctl start vsftpd && systemctl enable vsftpd

In Ubuntu sollte vsftpd gestartet und so eingestellt werden, dass es nach der Installation bei nachfolgenden Systemstarts automatisch startet. Wenn nicht, können Sie es manuell starten mit:


sudo service vsftpd start

Sobald vsftpd installiert ist und ausgeführt wird, können wir mit der Konfiguration unseres FTP-Servers fortfahren.