Tutorial: FTP-Server auf IIS unter Windows Server 2016 installieren (Schritt für Schritt)

Melden

Hier ist ein ausführliches Schritt-für-Schritt-Tutorial zur Installation und Konfiguration eines FTP-Servers unter Windows Server 2016.

Diese Anleitung führt Sie durch den gesamten Prozess – von der Rolleninstallation bis hin zur Konfiguration der Benutzerberechtigungen.


Voraussetzungen

  • Ein installierter Windows Server 2016.
  • Administratorrechte auf dem Server.

Schritt 1: FTP-Serverrolle installieren

Zuerst müssen wir den IIS (Internet Information Services) und den FTP-Dienst aktivieren.

  1. Öffnen Sie den Server Manager.
  2. Klicken Sie oben rechts auf Verwalten (Manage) -> Rollen und Features hinzufügen.
  3. Klicken Sie auf Weiter, bis Sie zur Seite Serverrollen gelangen.
  4. Suchen Sie in der Liste nach Webserver (IIS). (Falls noch nicht installiert, haken Sie ihn an).
  5. Erweitern Sie den Punkt Webserver (IIS) durch Klicken auf den kleinen Pfeil.
  6. Suchen Sie den Punkt FTP-Server ganz unten in der Liste und setzen Sie einen Haken bei:
    • FTP-Dienst (FTP Service)
    • FTP-Erweiterbarkeit (FTP Extensibility) – optional, aber empfohlen.
  7. Klicken Sie auf Weiter und schließlich auf Installieren.
  8. Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf Schließen.

Schritt 2: Verzeichnis für den FTP-Speicher erstellen

Bevor wir die Seite im IIS einrichten, benötigen wir einen Ordner, in dem die Dateien liegen sollen.

  1. Öffnen Sie den Windows Explorer.
  2. Erstellen Sie einen Ordner (z. B. unter C:\inetpub\ftproot\mein-ftp).
  3. Hinweis: Merken Sie sich diesen Pfad für den nächsten Schritt.

Schritt 3: FTP-Seite im IIS-Manager konfigurieren

Jetzt richten wir die eigentliche FTP-Instanz ein.

  1. Öffnen Sie den Server Manager -> Tools -> Internetinformationsdienste (IIS)-Manager.
  2. Erweitern Sie im linken Menü Ihren Servernamen.
  3. Rechtsklick auf den Ordner Sites -> FTP-Site hinzufügen....
  4. Site-Informationen:
    • Name der FTP-Site: Geben Sie einen Namen ein (z. B. "MeinFTPServer").
    • Physischer Pfad: Wählen Sie den Ordner aus Schritt 2.
    • Klicken Sie auf Weiter.
  5. Bindungs- und SSL-Einstellungen:
    • IP-Adresse: Wählen Sie die IP des Servers oder "Alle nicht zugewiesenen".
    • Port: Standard ist 21.
    • Virtuelle Hostnamen hosten: Leer lassen.
    • SSL: Wählen Sie für Testzwecke Kein SSL (Für den Produktivbetrieb im Internet ist "SSL erforderlich" dringend empfohlen).
    • Klicken Sie auf Weiter.
  6. Authentifizierungs- und Autorisierungsinformationen:
    • Authentifizierung: Wählen Sie Standard (Basic).
    • Zulassen von Zugriff für: Wählen Sie Angegebene Benutzer und geben Sie einen Windows-Benutzernamen ein (oder wählen Sie "Alle Benutzer").
    • Berechtigungen: Haken Sie Lesen und Schreiben an.
  7. Klicken Sie auf Fertig stellen.

Schritt 4: Windows-Firewall konfigurieren

Damit externe Nutzer auf den FTP-Server zugreifen können, muss der Port in der Firewall geöffnet sein.

  1. Öffnen Sie die Systemsteuerung -> System und Sicherheit -> Windows-Firewall.
  2. Klicken Sie links auf Eine App oder ein Feature durch die Windows-Firewall zulassen.
  3. Klicken Sie auf Einstellungen ändern.
  4. Suchen Sie in der Liste FTP-Server und setzen Sie Haken bei "Privat" und "Öffentlich".
  5. Bestätigen Sie mit OK.

Schritt 5: NTFS-Berechtigungen prüfen (Wichtig!)

Auch wenn Sie im IIS "Lesen/Schreiben" erlaubt haben, muss Windows dem Benutzer auch Zugriff auf den Ordner erlauben.

  1. Gehen Sie zum FTP-Ordner aus Schritt 2.
  2. Rechtsklick auf den Ordner -> Eigenschaften.
  3. Tab Sicherheit -> Bearbeiten.
  4. Fügen Sie den Benutzer hinzu, der FTP nutzen soll, und geben Sie ihm die Rechte Ändern, Lesen und Schreiben.
  5. Bestätigen Sie alles mit OK.

Schritt 6: Den FTP-Server testen

Nun können Sie die Verbindung testen.

  1. Lokal: Öffnen Sie den Windows Explorer auf dem Server und geben Sie in die Adresszeile ftp://localhost ein.
  2. Vom Client: Nutzen Sie ein Programm wie FileZilla oder den Windows Explorer eines anderen PCs.
  3. Geben Sie die IP-Adresse des Servers sowie den Windows-Benutzernamen und das Passwort ein.

Fehlerbehebung (Tipps)

  • Passiv-Modus: Wenn die Verbindung steht, aber keine Ordner angezeigt werden, müssen Sie im IIS-Manager unter "FTP-Firewallunterstützung" den Portbereich für den Passiv-Modus konfigurieren und diese Ports ebenfalls in der Firewall öffnen.
  • Benutzer: Stellen Sie sicher, dass der Windows-Benutzer ein Passwort hat; leere Passwörter funktionieren bei FTP-Standardauthentifizierung oft nicht.

Glückwunsch! Ihr FTP-Server auf Windows Server 2016 ist nun einsatzbereit.

0