Einrichtung eines FTP-Servers unter Windows Server mit FileZilla
Dieses Tutorial führt Sie durch die Installation und Konfiguration eines FTP-Servers auf einem Windows Server mithilfe der Software FileZilla Server sowie den Zugriff darauf über den FileZilla Client.
1. Installation von FileZilla Server
Zuerst müssen wir die Server-Software auf dem Windows Server installieren.
- Laden Sie den FileZilla Server von der offiziellen Website herunter.
- Starten Sie die Installationsdatei.
- Akzeptieren Sie die Lizenzbedingungen und wählen Sie die Standard-Komponenten aus.
- Wählen Sie den Installationspfad (Standard ist meistens optimal).
- Wichtig: Wählen Sie aus, wie der Server gestartet werden soll (empfohlen: "Als Dienst installieren, Start mit Windows").
- Legen Sie einen Port für die Administrationsoberfläche fest (Standard ist 14148) und vergeben Sie ein sicheres Passwort für den Admin-Zugang.
- Klicken Sie auf Install und anschließend auf Close.
2. Grundkonfiguration des Servers
Nach der Installation öffnet sich das Administrations-Interface.
- Verbinden Sie sich mit dem lokalen Server (localhost).
- Geben Sie das bei der Installation festgelegte Admin-Passwort ein.
- Gehen Sie zu Settings -> Rights Management.
- Hier können Sie später Benutzer verwalten. Zuerst kümmern wir uns jedoch um die Netzwerk-Grundlagen.
3. Benutzer und Verzeichnisse anlegen
Damit jemand auf den FTP-Server zugreifen kann, benötigen wir einen Benutzer.
- Klicken Sie im Admin-Interface auf Users (Benutzersymbol).
- Klicken Sie auf Add, um einen neuen Benutzer zu erstellen (z. B. "ftpuser").
- Aktivieren Sie das Kontrollkästchen Password und vergeben Sie ein sicheres Kennwort.
- Wechseln Sie links zum Punkt Mount points.
- Klicken Sie auf Add, um ein Verzeichnis freizugeben.
- Virtual Path: Geben Sie
/ein (das ist das Hauptverzeichnis für den User). - Native Path: Wählen Sie den Ordner auf Ihrer Festplatte aus, auf den der User zugreifen soll (z. B.
C:\FTP-Daten).
- Virtual Path: Geben Sie
- Setzen Sie unter den Berechtigungen Häkchen bei Read, Write, Delete etc., je nachdem, was der Nutzer darf.
- Speichern Sie mit OK.
4. Windows Firewall konfigurieren
Damit externe Verbindungen zugelassen werden, muss die Firewall des Windows Servers angepasst werden.
- Öffnen Sie die Windows Defender Firewall mit erweiterter Sicherheit.
- Klicken Sie auf Eingehende Regeln -> Neue Regel.
- Wählen Sie Port und klicken Sie auf Weiter.
- Wählen Sie TCP und geben Sie den Port 21 ein (Standard-FTP-Port).
- Wählen Sie Verbindung zulassen.
- Geben Sie der Regel einen Namen (z. B. "FTP-Server Port 21") und schließen Sie den Vorgang ab.
Hinweis: Wenn Sie Passiv-FTP nutzen (empfohlen), müssen Sie in FileZilla Server unter "Passive Mode Settings" eine Port-Range definieren (z. B. 50000-51000) und diese ebenfalls in der Firewall freigeben.
5. Zugriff mit dem FileZilla Client
Nun testen wir die Verbindung von einem anderen Computer aus.
- Installieren und öffnen Sie den FileZilla Client auf Ihrem PC.
- Geben Sie oben in die Schnellverbindungsleiste Folgendes ein:
- Server: Die IP-Adresse Ihres Windows Servers.
- Benutzername: Den zuvor angelegten Namen (z. B. "ftpuser").
- Passwort: Das zugehörige Passwort.
- Port: 21.
- Klicken Sie auf Verbinden.
- Falls ein Zertifikatshinweis erscheint (bei unverschlüsseltem FTP), bestätigen Sie diesen.
- Sie sollten nun auf der rechten Seite die Ordnerstruktur Ihres Servers sehen und Dateien hoch- oder herunterladen können.
Tipps für die Sicherheit
- TLS/SSL: Nutzen Sie in den FileZilla-Einstellungen "FTP over TLS", damit Passwörter nicht im Klartext übertragen werden.
- Passiv-Modus: Stellen Sie sicher, dass bei Verbindungsproblemen der Passiv-Modus im Client aktiviert ist und die entsprechenden Ports am Server offen sind.
- Admin-Passwort: Vergeben Sie für das FileZilla Admin-Interface unbedingt ein starkes Passwort, da man darüber den kompletten Server steuern kann.