Einrichtung eines FTP-Servers unter Windows Server mit FileZilla

Melden

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.

  1. Laden Sie den FileZilla Server von der offiziellen Website herunter.
  2. Starten Sie die Installationsdatei.
  3. Akzeptieren Sie die Lizenzbedingungen und wählen Sie die Standard-Komponenten aus.
  4. Wählen Sie den Installationspfad (Standard ist meistens optimal).
  5. Wichtig: Wählen Sie aus, wie der Server gestartet werden soll (empfohlen: "Als Dienst installieren, Start mit Windows").
  6. Legen Sie einen Port für die Administrationsoberfläche fest (Standard ist 14148) und vergeben Sie ein sicheres Passwort für den Admin-Zugang.
  7. Klicken Sie auf Install und anschließend auf Close.

2. Grundkonfiguration des Servers

Nach der Installation öffnet sich das Administrations-Interface.

  1. Verbinden Sie sich mit dem lokalen Server (localhost).
  2. Geben Sie das bei der Installation festgelegte Admin-Passwort ein.
  3. Gehen Sie zu Settings -> Rights Management.
  4. 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.

  1. Klicken Sie im Admin-Interface auf Users (Benutzersymbol).
  2. Klicken Sie auf Add, um einen neuen Benutzer zu erstellen (z. B. "ftpuser").
  3. Aktivieren Sie das Kontrollkästchen Password und vergeben Sie ein sicheres Kennwort.
  4. Wechseln Sie links zum Punkt Mount points.
  5. 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).
  6. Setzen Sie unter den Berechtigungen Häkchen bei Read, Write, Delete etc., je nachdem, was der Nutzer darf.
  7. Speichern Sie mit OK.

4. Windows Firewall konfigurieren

Damit externe Verbindungen zugelassen werden, muss die Firewall des Windows Servers angepasst werden.

  1. Öffnen Sie die Windows Defender Firewall mit erweiterter Sicherheit.
  2. Klicken Sie auf Eingehende Regeln -> Neue Regel.
  3. Wählen Sie Port und klicken Sie auf Weiter.
  4. Wählen Sie TCP und geben Sie den Port 21 ein (Standard-FTP-Port).
  5. Wählen Sie Verbindung zulassen.
  6. 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.

  1. Installieren und öffnen Sie den FileZilla Client auf Ihrem PC.
  2. 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.
  3. Klicken Sie auf Verbinden.
  4. Falls ein Zertifikatshinweis erscheint (bei unverschlüsseltem FTP), bestätigen Sie diesen.
  5. 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.
0