So richten Sie einen anonymen FTP -Download -Server in Fedora ein
- 800
- 31
- Aileen Dylus
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 vsftpdInstallieren 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.
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.106Verbinden 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,.
- « 4 nützliche Werkzeuge zur Überwachung der CPU- und GPU -Temperatur in Ubuntu
- So erhöhen Sie die Zahl der Festplattennummer unter Linux »