So hosten Sie einen FTP-Server unter Windows mit FileZilla
In diesem Handbuch führen wir Sie durch die Schritte zum Einrichten eines Ordners auf Ihrem Windows-Computer als FTP-Repository mit einem kostenlosen Programm namens FileZilla. FTP kann zum einfachen Übertragen einer großen Anzahl von Dateien zwischen Computern verwendet werden. Das FTP-Repository kann mehreren Computern im Internet zugeordnet werden, sodass andere Benutzer direkt vom Windows Explorer aus auf das Verzeichnis zugreifen können.
Um zu starten, müssen Sie den FileZilla-Server herunterladen, der hier verfügbar ist.
Nachdem Sie das Programm heruntergeladen haben, können Sie es mit allen Standardeinstellungen installieren. FileZilla installiert einen Dienst, der bei jedem Start von Windows ausgeführt wird. Wenn Sie den FTP-Server nur manuell ausführen möchten, wählen Sie die entsprechende Option aus dem Dropdown-Menü im dritten Bildschirm aus:
Abgesehen von dieser Einstellung können alle anderen Einstellungen für die Zwecke dieses Tutorials auf den Standardeinstellungen belassen werden. Sobald die Installation abgeschlossen ist, wird die FileZilla-Benutzeroberfläche geöffnet. Klicken Sie einfach auf OK, wenn dieses Fenster direkt nach der Installation angezeigt wird:
Sobald die FTP-Server-Schnittstelle geladen ist, 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 auf "Hinzufügen" unter "Benutzer". Geben Sie den Benutzernamen eines Kontos ein, das ein anderer Computer für den Zugriff auf das Repository verwendet, das wir einrichten.
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 angezeigt. Verwenden Sie es, 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 vergeben. Standardmäßig kann der von uns erstellte Benutzer Dateien, Listenverzeichnisse und Listenunterverzeichnisse lesen. Um dem Benutzer weitere Berechtigungen zu erteilen, z. B. die Möglichkeit, Dateien in dieses Repository zu kopieren, aktivieren Sie die Kontrollkästchen unter "Dateien" und "Verzeichnisse".
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 einige Einstellungen in FileZilla, die Sie konfigurieren können, um Ihren neuen FTP-Server weiter zu schützen.
Hacker durchsuchen ständig das Internet nach Hosts, die Port 21, den Standard-FTP-Port, überwachen. Um zu vermeiden, von Tausenden von Hackern entdeckt zu werden, die ständig mit einem FTP-Server nach Personen wie Ihnen suchen, können wir den Port ändern, den FileZilla überwacht. Gehe zu Bearbeiten und dann zu Einstellungen. Unter "Allgemeine Einstellungen" wird "Hören auf diesen Ports" angezeigt. Es sollte derzeit auf 21 sein, wir empfehlen jedoch, es in eine zufällige fünfstellige Zahl zu ändern (nichts über 65535)..
Das muss nicht unbedingt sein sichern Ihr Server, aber es verdeckt es und macht es schwieriger zu finden. Denken Sie daran, dass jeder, der entschlossen ist zu hacken, irgendwann den Port findet, auf dem Ihr FTP-Server wartet, sodass weitere Maßnahmen getroffen werden müssen.
Solange Sie die IP-Adresse (oder zumindest den IP-Bereich) der Computer kennen, die eine Verbindung zu Ihrem FTP-Server herstellen, können Sie FileZilla so einstellen, dass nur Anmeldeanforderungen dieser IP-Adressen beantwortet werden. Klicken Sie unter Bearbeiten> Einstellungen auf "IP-Filter".
Geben Sie im ersten Feld ein Sternchen ein, um zu verhindern, dass alle IPs 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 der IP-Bereich 10.1.1.120 und 192.168.1.0/24 (mit anderen Worten 192.168.1.1 - 192.168.1.255) eine Verbindung herstellen kann:
Neben sicheren Kennwörtern sollte dies ungefähr die Sicherheit sein, die Ihr FTP-Server benötigt. In FileZilla ist bereits eine Standardeinstellung für Autoban konfiguriert, sodass alle Personen, die zu oft versuchen, die Verbindung zu Ihrem Server innerhalb kurzer Zeit herzustellen, für eine Weile gesperrt werden. Um diese Einstellung zu ändern, klicken Sie unter Bearbeiten> Einstellungen auf „Autoban“. Die Standardeinstellung reicht jedoch für die meisten Benutzer aus.
Noch ein letzter Hinweis zur Sicherheit dieses FTP-Servers: Die Übertragung erfolgt in Klartext. Verwenden Sie daher kein FTP, um vertrauliche Daten zu übertragen. SFTP oder FTPS können zum Verschlüsseln der FTP-Kommunikation verwendet werden, liegen jedoch außerhalb des Anwendungsbereichs dieses Handbuchs und werden in zukünftigen Artikeln behandelt.
Windows-Firewall-Ausnahme
Wenn Sie über ein Firewall- oder Antivirenprogramm eines Drittanbieters verfügen, stellen Sie sicher, dass der Port, auf dem Sie Ihren FTP-Server ausführen, über diesen Port 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 (Standardeinstellung ist 21, aber in dieser Anleitung 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 sie in Zukunft leicht finden können, und klicken Sie dann auf Fertig stellen.
Zuordnen der FTP-Freigabe auf einem anderen Computer
Nachdem der FTP-Server nun vollständig eingerichtet ist, können sich andere Benutzer mit den von uns bereitgestellten Benutzerinformationen verbinden (stellen Sie außerdem sicher, dass Sie ihre IP-Adresse zugelassen haben). Andere Benutzer können immer 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" und klicken Sie mit der rechten Maustaste in einen leeren Bereich. Wählen Sie dann "Netzwerkstandort hinzufügen".
Der Assistent zum Hinzufügen von Netzwerkadressen 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. Es sollte Sie nach Ihrem Kennwort fragen, und Sie können dann zur FTP-Freigabe navigieren, als wäre es eine lokale Festplatte.