FTP-Server unter Windows 11 einrichten: Schritt-für-Schritt-Anleitung

Melden

Hier ist eine detaillierte Schritt-für-Schritt-Anleitung, wie du unter Windows 11 einen eigenen FTP-Server einrichtest.

In Windows 11 ist die FTP-Funktionalität bereits integriert, muss aber manuell aktiviert werden. In diesem Tutorial nutzen wir die Internetinformationsdienste (IIS).


Schritt 1: FTP-Funktionen in Windows aktivieren

Standardmäßig ist der FTP-Dienst in Windows 11 deaktiviert. So schaltest du ihn ein:

  1. Drücke die Windows-Taste, suche nach „Windows-Features aktivieren oder deaktivieren“ und öffne das Ergebnis.
  2. Suche in der Liste den Punkt Internetinformationsdienste.
  3. Klicke auf das Plus-Symbol daneben und klappe folgende Unterpunkte auf:
    • FTP-Server: Aktiviere sowohl „FTP-Dienst“ als auch „FTP-Erweiterbarkeit“.
    • Webverwaltungstools: Aktiviere „IIS-Verwaltungskonsole“.
  4. Klicke auf OK. Windows installiert nun die erforderlichen Dateien. Starte den PC danach gegebenenfalls neu.

Schritt 2: Einen FTP-Benutzer erstellen (Empfohlen)

Aus Sicherheitsgründen solltest du ein separates Benutzerkonto für den FTP-Zugriff erstellen, anstatt dein Haupt-Windows-Konto zu verwenden.

  1. Öffne die Einstellungen > Konten > Andere Benutzer.
  2. Klicke auf Konto hinzufügen.
  3. Wähle „Ich kenne die Anmeldeinformationen für diese Person nicht“ und dann „Benutzer ohne Microsoft-Konto hinzufügen“.
  4. Gib einen Namen (z. B. FTP-User) und ein sicheres Passwort ein.

Schritt 3: Den FTP-Server konfigurieren

Jetzt richten wir die eigentliche FTP-Seite ein.

  1. Drücke die Windows-Taste, suche nach IIS-Manager (Internetinformationsdienste-Manager) und öffne ihn.
  2. Klicke in der linken Spalte mit der rechten Maustaste auf Sites und wähle FTP-Site hinzufügen....
  3. Site-Informationen:
    • Name der FTP-Site: Ein beliebiger Name (z. B. MeinFTPServer).
    • Physischer Pfad: Wähle den Ordner aus, auf den per FTP zugegriffen werden soll.
    • Klicke auf Weiter.
  4. Bindungs- und SSL-Einstellungen:
    • IP-Adresse: Wähle „Keine zugewiesenen“ oder die lokale IP deines PCs aus.
    • Port: 21 (Standard).
    • SSL: Für den privaten Gebrauch im Heimnetzwerk wähle Kein SSL (Hinweis: Für professionelle Nutzung oder Zugriff über das Internet ist „SSL erforderlich“ sicherer).
    • Klicke auf Weiter.
  5. Authentifizierung und Autorisierung:
    • Authentifizierung: Wähle Standard.
    • Zulassen des Zugriffs für: Wähle „Bestimmte Benutzer“ und gib den Namen des zuvor erstellten Benutzers ein (FTP-User).
    • Berechtigungen: Wähle Lesen und Schreiben.
    • Klicke auf Fertig stellen.

Schritt 4: Windows Firewall konfigurieren

Damit andere Geräte auf den FTP-Server zugreifen können, muss die Firewall den Port 21 freigeben.

  1. Suche im Startmenü nach „Windows Defender Firewall“ und öffne sie.
  2. Klicke links auf „Eine App oder ein Feature durch die Windows Defender Firewall zulassen“.
  3. Klicke oben auf Einstellungen ändern (Administratorrechte erforderlich).
  4. Suche in der Liste nach FTP-Server und setze beide Häkchen bei Privat und Öffentlich.
  5. Klicke auf OK.

Schritt 5: Den FTP-Server testen

Nun kannst du prüfen, ob der Server im lokalen Netzwerk funktioniert.

  1. Öffne den Windows Explorer auf deinem PC oder einem anderen PC im selben Netzwerk.
  2. Gib in die Adresszeile folgendes ein: ftp://[Deine-IP-Adresse] (Beispiel: ftp://192.168.178.50).
    • Tipp: Deine IP-Adresse findest du heraus, indem du cmd öffnest und ipconfig eingibst (Suche nach IPv4-Adresse).
  3. Ein Fenster zur Anmeldung erscheint. Gib die Daten des FTP-User ein.
  4. Du solltest nun die Dateien im gewählten Ordner sehen.

Bonus: Zugriff über das Internet

Wenn du von außerhalb (nicht aus deinem WLAN) auf den FTP-Server zugreifen möchtest, musst du:

  1. In deinem Router (z. B. FritzBox) eine Port-Weiterleitung (Port Forwarding) für Port 21 auf die IP-Adresse deines PCs einrichten.
  2. Deine öffentliche IP-Adresse verwenden oder einen DynDNS-Dienst nutzen.
  3. Wichtig: Verwende für Internet-Zugriffe unbedingt FTPS (mit SSL), da Passwörter bei Standard-FTP unverschlüsselt übertragen werden.

Zusammenfassung

Du hast nun die IIS-Funktionen aktiviert, einen Benutzer angelegt, die Site im IIS-Manager konfiguriert und die Firewall angepasst. Dein lokaler FTP-Server ist jetzt einsatzbereit!

0