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

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

Ftp, kurz für Dateiübertragungsprotokoll, ist ein Standard -Netzwerkprotokoll, das im Allgemeinen zum Übertragen von Dateien zwischen einem Client und einem Server verwendet wurde. Jetzt wurde es durch sicherere und schnellere Möglichkeiten ersetzt, Dateien über Netzwerke hinweg zu liefern.

Die meisten von heute gelegentlichen Internetnutzern von heute verwenden Webbrowser über HTTPS, um Dateien direkt herunterzuladen, und die Befehlszeilenbenutzer verwenden mit größerer Wahrscheinlichkeit sichere Netzwerkprotokolle wie SCP oder SFTP.

In diesem Artikel werden wir erklären, wie Sie einen anonymen FTP -Download -Server mit Secure einrichten vsftpd In Fedora Linux für weit verbreitete öffentliche Dateien weit verbreitet.

Schritt 1: Installieren von VSFTPD in Fedora

Zunächst beginnen wir mit dem Aktualisieren unserer Softwarepakete und dann zu installieren vsftp Server verwendet die folgenden DNF -Befehle.

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

Starten, aktivieren und überprüfen Sie als Nächstes den VSFTP -Server.

$ sudo systemctl starten vsftpd $ sudo systemCTL aktivieren VSFTPD $ sudo systemctl Status VSFTPD 
Überprüfen Sie den VSFTPD -Status

Schritt 2: Konfigurieren der anonymen FTP in Fedora

Öffnen und bearbeiten Sie als nächstes Ihre /etc/vsftpd/vsftpd.Conf Datei, mit der anonyme Downloads mit den folgenden Einträgen ermöglicht werden können.

$ sudo vi/etc/vsftpd/vsftpd.Conf 

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

anonymous_enable = ja 

Die folgende Option steuert, ob lokale Anmeldungen zulässig sind. Wir werden diese Option festlegen "NEIN" Da wir nicht zulassen, dass lokale Konten keine Dateien über FTP hochladen.

local_enable = Nr 

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 festlegen "JA" Weil wir anonyme Benutzer erlauben, sich anzumelden, ohne ein Passwort zu fragen.

no_anon_password = ja 

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

hide_ids = ja 

Fügen Sie schließlich die folgenden Optionen hinzu, die den Bereich der Ports einschränken, die für passive Datenverbindungen verwendet werden können.

pasv_min_port = 40000 pasv_max_port = 40001 

Nachdem Sie VSFTPD konfiguriert haben, öffnen Sie nun die Ports in der Firewall, um VSFTP -Verbindungen zusammen mit dem passiven Portbereich, den Sie in der Konfiguration definiert haben.

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

Konfigurieren Sie als Nächstes Selinux, um passive FTP zuzulassen.

$ sudo setsbool -p ftpd_use_passive_mode on 

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

$ sudo systemctl start vsftpd 

An dem Punkt ist Ihr anonymer FTP -Server fertig. Jetzt können Sie Ihre Dateien hinzufügen /var/ftp Verzeichnis (normalerweise platzieren Systemadministratoren öffentlich herunterladbare Dateien unter /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 von einem 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 die FTP aus dem Browser

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

$ ftp -p 192.168.0.106 
Verbinden Sie den FTP -Client vom Terminal
Abschluss

In diesem Artikel haben wir erläutert, wie der VSFTPD -Server für anonyme Downloads nur in Fedora Linux installiert und konfiguriert werden kann und konfiguriert wird. Wenn Sie während des Einrichtens Probleme haben, stellen Sie die Frage im Kommentarbereich unten,.