Einrichten eines kostenlosen FTP-Servers auf Ihrem Heimcomputer (vollständige Schritt-für-Schritt-Anleitung)
Wenn Sie das Internet häufig nutzen, müssen Sie auf einige Websites gestoßen sein, die das Hoch- und Herunterladen von Dateien auf ihren eigenen Servern anbieten. Ich spreche nicht von File-Sharing-Sites, die das Hoch- und Herunterladen von Dateien über HTTP (Hyper Text Transfer Protocol) anbieten, sondern von Sites, die ein spezielles Protokoll namens FTP (File Transfer Protocol) verwenden. Das File Transfer Protocol wurde speziell für die Übertragung von Dateien von einem Computer auf einen anderen Computer über das Internet entwickelt. Dieses Protokoll erleichtert die Übertragung von mehreren und großen Dateien ohne Unterbrechungen und unterstützt, wenn möglich, das Herunterladen und den Upload.
In diesem Tutorial geht es nicht darum, einen FTP-Server auf einem Webserver einzurichten, sondern es geht darum, den eigenen Heimcomputer als FTP-Server zu verwenden, sodass Sie Dateien von entfernten Standorten auf Ihrem Computer hochladen und herunterladen können. Sie können auch Konten für Ihre Freunde und Familienmitglieder erstellen, um Dateien freizugeben. Dies ist besonders nützlich, wenn Sie Dateien und Daten mit Personen teilen möchten, die sehr sensibel sind und nicht um jeden Preis ins Internet hochgeladen werden sollen. Der FTP-Prozess stellt sicher, dass die Daten nur unter den autorisierten Benutzern verbleiben.
Obwohl viele FTP-Server für Windows verfügbar sind, sind sie entweder sehr teuer oder ihre kostenlosen Versionen sind sehr begrenzt. Also habe ich FileZilla FTP Server ausgewählt, der der Beste seiner Klasse zu sein scheint. Unter den vielen anderen Funktionen, die ich am meisten mag, sind die Benutzerverwaltungsoberfläche und die Berechtigungen, die jedem Benutzer zugewiesen werden können. Ich kann einfach Gruppen und Benutzer erstellen und ihnen bestimmte Lese- / Schreibberechtigungen zuweisen, um auf den FTP-Server von FileZilla zuzugreifen und ihn zu bearbeiten. Die Berechtigungssätze sind den Linux-Berechtigungen und den erweiterten Optionen sehr ähnlich.
Konfigurieren der dynamischen IP
Zuallererst müssen wir ein Problem mit jedem Heimanwender angehen - es gibt keine statische IP . Die IP ist die Netzwerkadresse, die mit Ihrem Computer verbunden ist. Die meisten Internetdienstanbieter stellen den Heimbenutzern keine statische IP-Adresse zur Verfügung. Wenn keine statische IP-Adresse vorhanden ist, müssen Sie die Serveradresse bei jedem Neustart des Internet-Routers ändern. Zur Lösung dieses Problems verwenden wir einen dynamischen DNS-Dienst. No-IP ist ein sehr einfacher aber kostenloser dynamischer DNS-Dienst, der unseren Zweck leicht erfüllen kann.
Gehe zu No-IP.com und erstelle ein kostenloses Konto. Nachdem Ihr Konto vollständig aktiv ist, können Sie den dynamischen No-IP-Update-Client für Windows herunterladen. Die Installation des Update-Clients ist ziemlich einfach und erfordert keine Benutzereingabe oder manuelle Konfiguration.
Wenn Sie den No-IP Dynamic Update-Client über das Windows-Startmenü starten, werden Sie nach Ihrer registrierten E-Mail-Adresse und Ihrem Passwort gefragt. Nach der Anmeldung müssen Sie einen Hostnamen für Ihren Computer erstellen. Sie können hier den Hostnamen erstellen. Geben Sie den Hostnamen mit dem Host (A) als Hosttyp ein und lassen Sie die übrigen Optionen als Standardeinstellungen übrig. Klicken Sie auf die Schaltfläche Host erstellen, um den Host zu erstellen. Die Konfiguration dauert einige Zeit (etwa eine Minute), um sich zu verbreiten.
Jetzt können Sie einfach über den von no-ip angegebenen Host-Namen auf Ihren Computer zugreifen. In meinem Fall ist es sanix.serveftp.com .
Einrichten des FTP-Servers
Nachdem Sie einen dynamischen DNS-Dienst auf Ihrem Computer eingerichtet haben, können Sie den FileZilla FTP-Server weiterleiten und herunterladen.
Während des Installationsvorgangs müssen Sie die Komponenten auswählen, die mit dem FTP-Server installiert werden sollen. Ich würde empfehlen, den Installationstyp als Standard beizubehalten . Ein weiterer wichtiger Teil des Installationsprozesses ist die Auswahl des Ports für die Administrationsoberfläche des FileZilla Servers. Der Standardport ist 14147. Lassen Sie uns den Standard für dieses Tutorial beibehalten, aber Sie können ihn auf einen beliebigen Wert zwischen 1024 und 65535 ändern.
Wenn Sie den FTP-Server mit Windows-Start starten möchten, sollten Sie Installation als Dienst auswählen, der automatisch mit Windows gestartet wird. Andernfalls wählen Sie die manuelle Option, aber Sie müssen den Server beim Windows-Neustart selbst starten.
Nach der Installation finden Sie das FileZilla Server-Symbol in der Taskleiste. Doppelklicken Sie auf das Symbol, um auf die Konfigurationsoption zuzugreifen.
Das Dialogfeld Mit Server verbinden wird angezeigt. Wenn Sie ein Administratorkennwort haben möchten, können Sie hier das Kennwort eingeben und dann auf OK klicken, ohne andere Einstellungen zu ändern.
Konfigurieren Sie Ihren FTP-Server
Jetzt beginnt der eigentliche Spaß, wenn wir mit der Konfiguration des eigentlichen FTP-Servers beginnen. Zuerst werden wir einige Gruppen erstellen. Gruppen ermöglichen uns, die Benutzer einfach zu verwalten. Wir können bestimmte Berechtigungen und Einschränkungen für die Gruppe anwenden, die auf alle Benutzer in der Gruppe angewendet werden. Um eine neue Gruppe zu erstellen, gehen Sie auf " Menü Bearbeiten -> Gruppen " und klicken Sie dann auf die Schaltfläche Hinzufügen unter Gruppen.
Nachdem wir die erste Gruppe erstellt haben, werden wir dieser Gruppe einige Benutzer hinzufügen. Gehen Sie zu " Bearbeiten Menü -> Benutzer -> Hinzufügen " um die Benutzer hinzuzufügen.
Sobald Sie auf OK klicken, können Sie unter den Kontoeinstellungen für jeden Benutzer Kennwörter erstellen.
Für jede Gruppe oder jeden einzelnen Benutzer können Sie verschiedene Ordner zuweisen, die für diese Benutzer und Gruppen freigegeben werden. Um einen neuen Ordner zu einer Gruppe hinzuzufügen, gehen Sie zu " Menü Bearbeiten -> Gruppen -> Freigegebene Ordner ". Sie können auf die Schaltfläche Hinzufügen klicken, um einen Freigabeordner für diese bestimmte Gruppe zu erstellen. Einmal erstellt, können Sie einfach Berechtigungen für diesen bestimmten direkten unter einer bestimmten Gruppe festlegen. Die Dateiberechtigungen umfassen Folgendes:
Für Dateien
- Lesen
- Schreiben
- Löschen
- Anhängen
Für Ordner
- Erstellen
- Löschen
- Liste
- Liste + Unterordner
Das ist alles, was Sie brauchen, um einen sehr einfachen FTP-Server auf Ihrem Heimcomputer einzurichten. Sie können die erweiterten Einstellungen im Menü Bearbeiten aufrufen. Bitte beachten Sie, dass der FTP-Server für den Netzwerkbenutzer verfügbar sein muss, wenn er im aktiven Modus sein soll. Wenn Sie den Zugriff auf den FTP-Server beschränken möchten, sperren Sie den Server, indem Sie im Servermenü die Option Sperren auswählen.
Herstellen einer Verbindung zu Ihrem FTP-Server
Sobald alles konfiguriert und der FTP-Server aktiv ist, können Sie zu einem anderen Computer im Netzwerk gehen und mit Ihrer lokalen IP-Adresse auf den FTP-Server zugreifen. Wenn Sie aus dem Internet darauf zugreifen möchten, können Sie die dynamische DNS-Adresse verwenden, die wir bereits zu Beginn dieses Tutorials eingerichtet haben. Die Adresse sieht ungefähr so aus: username.no-ip.com:21 . Bitte beachten Sie, dass die Administrations-Port-Nr. unterscheidet sich vom Server-Abhörport. Der Server-Überwachungsport ist der Server, auf dem die Clients eine Verbindung zum Server herstellen. Der Standard-Überwachungsport ist 21. Sie können ihn über Optionen ändern, aber stellen Sie sicher, dass der ausgewählte Port in der Firewall geöffnet ist und Computer über diesen Port kommunizieren können. Der Administrations-Port dient nur zur Verwaltung des FTP-Servers und kann nur intern verwendet werden, ohne Zugriff auf die Außenwelt zu gewähren.
Hoffentlich können Sie mit diesem Handbuch Ihren eigenen FTP-Server auf Ihrem Heimcomputer erstellen.
Bildkredit: Mehrfachverbindungsstelle verdrahtet zu Ftp durch großes Foto.