So hosten Sie einen FTP-Server unter Windows mit FileZilla

In diesem Handbuch werden Sie durch die Schritte zum Einrichten eines Ordners auf Ihrem Windows-Computer als FTP-Repository mit einem kostenlosen Programm namens FileZilla geführt. FTP kann verwendet werden, um auf einfache Weise viele Dateien zwischen Computern zu übertragen. Das FTP-Repository kann mehreren Computern im Internet zugeordnet werden, sodass andere Personen direkt über den Windows Explorer auf das Verzeichnis zugreifen können.

Zum Starten müssen Sie den hier verfügbaren FileZilla-Server herunterladen.

Nach dem Herunterladen des Programms können Sie es mit allen Standardeinstellungen installieren. FileZilla installiert einen Dienst, der beim Start von Windows ausgeführt wird. Wenn Sie den FTP-Server also lieber nur manuell ausführen möchten, wählen Sie die entsprechende Option aus dem Dropdown-Menü im dritten Bildschirm aus:

Abgesehen von dieser Einstellung kann für den Zweck dieses Tutorials alles andere auf den Standardeinstellungen belassen werden. Nach Abschluss der Installation wird die FileZilla-Oberfläche geöffnet. Klicken Sie einfach auf OK, wenn dieses Fenster direkt nach der Installation angezeigt wird:

Sobald die FTP-Serverschnittstelle geladen wurde, können Sie ein Verzeichnis als FTP-Repository angeben. Wenn das gewünschte Verzeichnis noch nicht erstellt wurde, minimieren Sie die Benutzeroberfläche und erstellen Sie einen Ordner, in dem sich die FTP-Freigabe befinden soll. In diesem Tutorial verwenden wir den Ordner 'FTP' auf unserem Desktop. Der genaue Speicherort lautet "C: \ Users \ geek \ Desktop \ FTP".

Klicken Sie auf Bearbeiten und dann auf Benutzer.

Klicken Sie auf der linken Seite des Fensters auf "Freigegebene Ordner".

Klicken Sie dort unter "Benutzer" auf "Hinzufügen". Geben Sie den Benutzernamen für ein Konto ein, mit dem ein anderer Computer auf das von uns eingerichtete Repository zugreift.

Klicken Sie auf OK, wenn Sie den Kontonamen eingegeben haben, und klicken Sie dann unter "Freigegebene Ordner" auf "Hinzufügen". Sobald Sie dies getan haben, wird ein Fenster wie das folgende geöffnet. Verwenden Sie dieses Fenster, um das Verzeichnis auszuwählen, das Sie als FTP-Repository freigeben möchten.

OK klicken. Jetzt müssen wir die Benutzerberechtigungen für dieses Repository zuweisen. Standardmäßig kann der von uns erstellte Benutzer Dateien lesen, Verzeichnisse auflisten und Unterverzeichnisse auflisten. Aktivieren Sie die Kontrollkästchen unter "Dateien" und "Verzeichnisse", um dem Benutzer weitere Berechtigungen zu erteilen, z. B. die Möglichkeit, Dateien in dieses Repository zu kopieren.

Klicken Sie auf OK, wenn Sie die Benutzerberechtigungen festgelegt haben.

Sichern Ihres FTP-Servers

Neben der Konfiguration der Benutzer mit einem sicheren Kennwort gibt es in FileZilla einige Einstellungen, die Sie konfigurieren können, um Ihren neuen FTP-Server weiter zu sichern.

Hacker durchsuchen das Internet ständig nach Hosts, die Port 21, den Standard-FTP-Port, abhören. Um zu vermeiden, dass Tausende von Hackern mit einem FTP-Server ständig nach Personen wie Ihnen suchen, können wir den Port ändern, den FileZilla überwacht. Gehen Sie zu Bearbeiten und dann zu Einstellungen. Unter "Allgemeine Einstellungen" sehen Sie "Diese Ports abhören". Es sollte derzeit 21 sein, aber wir empfehlen, es in eine zufällige fünfstellige Zahl zu ändern (nichts über 65535).

Dies sichert Ihren Server nicht unbedingt , verdeckt ihn jedoch und erschwert das Auffinden. Denken Sie daran, dass jeder, der entschlossen ist, Sie zu hacken, irgendwann den Port findet, den Ihr FTP-Server abhört. Daher müssen weitere Maßnahmen ergriffen werden.

Solange Sie die IP-Adressen (oder zumindest den IP-Bereich) der Computer kennen, die eine Verbindung zu Ihrem FTP-Server herstellen, können Sie FileZilla so einstellen, dass nur auf Anmeldeanforderungen von diesen IP-Adressen reagiert wird. Klicken Sie unter Bearbeiten> Einstellungen auf "IP-Filter".

Setzen Sie im ersten Feld ein Sternchen, um zu verhindern, dass alle IP-Adressen eine Verbindung zu Ihrem Server herstellen. Fügen Sie im zweiten Feld Ausnahmen zu dieser Regel hinzu (IPs oder Netzwerkbereiche, die eine Verbindung herstellen dürfen). Der folgende Screenshot zeigt beispielsweise eine Konfiguration, in der 10.1.1.120 und der IP-Bereich 192.168.1.0/24 (mit anderen Worten 192.168.1.1 - 192.168.1.255) eine Verbindung herstellen können:

Zusammen mit sicheren Passwörtern sollte dies die gesamte Sicherheit sein, die Ihr FTP-Server benötigt. In FileZilla ist bereits eine Autoban-Standardeinstellung konfiguriert, sodass jeder, der innerhalb kurzer Zeit zu oft versucht, eine Verbindung zu Ihrem Server herzustellen, für eine Weile gesperrt wird. Um diese Einstellung zu optimieren, klicken Sie unter Bearbeiten> Einstellungen auf „Autoban“. Die Standardeinstellung reicht jedoch für die meisten Benutzer aus.

Ein letzter Hinweis zur Sicherheit dieses FTP-Servers: Die Übertragung erfolgt im Klartext. Verwenden Sie daher kein einfaches FTP, um vertrauliche Informationen zu übertragen. SFTP oder FTPS können zum Verschlüsseln der FTP-Kommunikation verwendet werden, gehen jedoch über den Rahmen dieses Handbuchs hinaus und werden in zukünftigen Artikeln behandelt.

Windows-Firewall-Ausnahme

Wenn Sie über eine Firewall oder ein Antivirenprogramm eines Drittanbieters verfügen, stellen Sie sicher, dass der Port, auf dem Sie Ihren FTP-Server ausführen, zulässig ist. Wenn Sie die Windows-Firewall aktiviert haben, müssen Sie eine Ausnahme für den Port hinzufügen. Gehen Sie zu Ihrem Startmenü und geben Sie Windows Firewall ein. Klicken Sie dann auf "Windows Firewall mit erweiterter Sicherheit".

Klicken Sie in der linken Spalte auf "Eingehende Regeln" und in der rechten Spalte auf "Neue Regel ...". Wir erlauben einen Port durch die Firewall. Wählen Sie also Port aus, wenn der Assistent fragt, welche Art von Regel Sie erstellen möchten, und klicken Sie dann auf Weiter.

Geben Sie den Port ein, den Sie für die Ausführung Ihres FTP-Servers ausgewählt haben (Standard ist 21, aber in diesem Handbuch haben wir 54218 ausgewählt).

Klicken Sie nach Eingabe Ihrer Portnummer dreimal auf Weiter. Geben Sie einen Namen und eine Beschreibung für diese Ausnahme ein, damit sie in Zukunft leicht zu finden ist, und klicken Sie dann auf Fertig stellen.

Zuordnen der FTP-Freigabe auf einem anderen Computer

Nachdem der FTP-Server vollständig eingerichtet ist, können andere Personen mit den von uns bereitgestellten Benutzerinformationen eine Verbindung zu ihm herstellen (stellen Sie auch sicher, dass Sie ihre IP-Adresse zugelassen haben). Andere können jederzeit GUI-Anwendungen wie FileZilla verwenden, um eine Verbindung zu Ihrer FTP-Freigabe herzustellen, oder sie können sie ihrem Computer zuordnen, damit sie im Explorer angezeigt wird.

Öffnen Sie "Computer", klicken Sie mit der rechten Maustaste in einen leeren Bereich und wählen Sie "Netzwerkspeicherort hinzufügen".

Der Assistent "Netzwerkspeicherort hinzufügen" wird angezeigt. Klicken Sie zweimal auf "Weiter". Geben Sie die IP-Adresse und den Port Ihres FTP-Servers ein und klicken Sie auf Weiter.

Deaktivieren Sie "Anonym anmelden" und geben Sie den Benutzernamen ein, den Sie für Ihren FTP-Server konfiguriert haben. Klicken Sie zweimal auf Weiter und dann auf Fertig stellen. Sie sollten nach Ihrem Kennwort gefragt werden, und dann können Sie zur FTP-Freigabe navigieren, als wäre es eine lokale Festplatte.