FTP-Server unter Windows 11 einrichten: Schritt-für-Schritt-Anleitung
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:
- Drücke die Windows-Taste, suche nach „Windows-Features aktivieren oder deaktivieren“ und öffne das Ergebnis.
- Suche in der Liste den Punkt Internetinformationsdienste.
- 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“.
- 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.
- Öffne die Einstellungen > Konten > Andere Benutzer.
- Klicke auf Konto hinzufügen.
- Wähle „Ich kenne die Anmeldeinformationen für diese Person nicht“ und dann „Benutzer ohne Microsoft-Konto hinzufügen“.
- 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.
- Drücke die Windows-Taste, suche nach IIS-Manager (Internetinformationsdienste-Manager) und öffne ihn.
- Klicke in der linken Spalte mit der rechten Maustaste auf Sites und wähle FTP-Site hinzufügen....
- 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.
- Name der FTP-Site: Ein beliebiger Name (z. B.
- 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.
- 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.
- Suche im Startmenü nach „Windows Defender Firewall“ und öffne sie.
- Klicke links auf „Eine App oder ein Feature durch die Windows Defender Firewall zulassen“.
- Klicke oben auf Einstellungen ändern (Administratorrechte erforderlich).
- Suche in der Liste nach FTP-Server und setze beide Häkchen bei Privat und Öffentlich.
- Klicke auf OK.
Schritt 5: Den FTP-Server testen
Nun kannst du prüfen, ob der Server im lokalen Netzwerk funktioniert.
- Öffne den Windows Explorer auf deinem PC oder einem anderen PC im selben Netzwerk.
- 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 undipconfigeingibst (Suche nach IPv4-Adresse).
- Tipp: Deine IP-Adresse findest du heraus, indem du
- Ein Fenster zur Anmeldung erscheint. Gib die Daten des
FTP-Userein. - 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:
- In deinem Router (z. B. FritzBox) eine Port-Weiterleitung (Port Forwarding) für Port 21 auf die IP-Adresse deines PCs einrichten.
- Deine öffentliche IP-Adresse verwenden oder einen DynDNS-Dienst nutzen.
- 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!