So richten Sie einen anonymen FTP-Download-Server in Fedora ein

FTP, kurz für Dateiübertragungsprotokollist ein Standard-Netzwerkprotokoll, das im Allgemeinen für die Übertragung von Dateien zwischen einem Client und einem Server verwendet wurde. Jetzt wurde es durch sicherere und schnellere Methoden zur Bereitstellung von Dateien über Netzwerke ersetzt.

Die meisten der heutigen gelegentlichen Internetnutzer verwenden Webbrowser über https, um Dateien direkt herunterzuladen, und Befehlszeilenbenutzer verwenden eher sichere Netzwerkprotokolle wie SCP oder sFTP.

In diesem Artikel wird erläutert, wie Sie einen anonymen FTP-Download-Server mit Secure einrichten vsftpd in Fedora Linux für die weite Verbreitung öffentlicher Dateien.

Schritt 1: Installation von vsftpd in Fedora

Zuerst aktualisieren wir unsere Softwarepakete und installieren sie dann vsftp Server mit den folgenden dnf-Befehlen.

$ sudo dnf update
$ sudo dnf install vsftpd
Installieren Sie Vsftpd in Fedora
Installieren Sie Vsftpd in Fedora

Starten, aktivieren und überprüfen Sie anschließend den vsftp-Server.

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd
$ sudo systemctl status vsftpd
Überprüfen Sie den Vsftpd-Status
Überprüfen Sie den Vsftpd-Status

Schritt 2: Konfigurieren von anonymem FTP in Fedora


Öffnen und bearbeiten Sie anschließend Ihre /etc/vsftpd/vsftpd.conf Datei, um anonyme Downloads mit den folgenden Einträgen zu ermöglichen.

$ sudo vi /etc/vsftpd/vsftpd.conf

Die folgende Option steuert, ob anonyme Anmeldungen zulässig sind oder nicht. Wenn aktiviert, werden sowohl die Benutzernamen als auch die anonymen als anonyme Anmeldungen bestätigt.

anonymous_enable=YES

Die folgende Option steuert, ob lokale Anmeldungen zulässig sind. Wir werden diese Option auf setzen "NO" weil wir lokalen Konten nicht erlauben, Dateien über FTP hochzuladen.

local_enable=NO

Die folgende Einstellung steuert, ob Änderungen am Dateisystem zulässig sind oder nicht.

write_enable=NO

Die folgende Einstellung verhindert, dass vsftpd nach einem anonymen Passwort fragt. Wir werden diese Option auf setzen "YES" weil wir anonymen Benutzern erlauben, sich anzumelden, ohne nach einem Passwort zu fragen.

no_anon_password=YES

Aktivieren Sie nun die folgende Einstellung, um alle Benutzer- und Gruppeninformationen in Verzeichnislisten als FTP zu drucken.

hide_ids=YES

Fügen Sie abschließend die folgenden Optionen hinzu, um den Bereich der Ports zu begrenzen, die für passive Datenverbindungen verwendet werden können.

pasv_min_port=40000
pasv_max_port=40001

Nachdem Sie vsftpd konfiguriert haben, öffnen Sie jetzt die Ports in der Firewall, um vsftp-Verbindungen zusammen mit dem in der Konfiguration definierten passiven Portbereich zuzulassen.

$ sudo firewall-cmd --add-service=ftp --perm
$ sudo firewall-cmd --add-port=40000-40001/tcp --perm
$ sudo firewall-cmd --reload

Konfigurieren Sie als Nächstes SELinux so, dass passives FTP zulässig ist.

$ sudo setsebool -P ftpd_use_passive_mode on

Und schließlich starten Sie den vsftp-Server neu.

$ sudo systemctl start vsftpd

Zu diesem Zeitpunkt ist Ihr anonymer FTP-Server bereit. Jetzt können Sie Ihre Dateien hinzufügen /var/ftp Verzeichnis (normalerweise legen Systemadministratoren öffentlich herunterladbare Dateien unter ab /var/ftp/pub).

Schritt 3: Testen des anonymen FTP-Zugriffs

Jetzt können Sie mit einem Webbrowser oder einem FTP-Client auf einem anderen System eine Verbindung zu Ihrem anonymen FTP-Server herstellen. Um eine Verbindung über einen Webbrowser herzustellen, geben Sie die IP-Adresse Ihres Servers ein.

ftp://192.168.0.106

Wenn alles wie erwartet funktioniert, sollten Sie das sehen pub Verzeichnis.

Überprüfen Sie FTP vom Browser
Überprüfen Sie FTP vom Browser

Sie können Ihren FTP-Server auch über die Befehlszeile mit einem FTP-Client im passiven Modus testen -p Option wie gezeigt. Wenn Sie nach einem Benutzernamen gefragt werden, können Sie entweder “ftp” oder “anonym”.

$ ftp -p 192.168.0.106
Verbinden Sie den FTP-Client über das Terminal
Verbinden Sie den FTP-Client über das Terminal
Fazit

In diesem Artikel haben wir erklärt, wie der vsftpd-Server für anonyme Downloads nur unter Fedora Linux installiert und konfiguriert wird. Wenn Sie während der Einrichtung auf Probleme stoßen, können Sie die Frage im Kommentarbereich unten stellen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *