Eigener FTP-Server unter Windows 11: Die ultimative Schritt-für-Schritt-Anleitung
Hier ist ein detailliertes Tutorial, wie du deinen eigenen FTP-Server unter Windows 11 mit den bordeigenen Mitteln (IIS) in wenigen Minuten einrichtest.
Ein FTP-Server (File Transfer Protocol) ist ideal, um Dateien im eigenen Netzwerk oder über das Internet zwischen verschiedenen Geräten auszutauschen. Unter Windows 11 musst du dafür keine externe Software installieren.
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, tippe „Windows-Features aktivieren oder deaktivieren“ ein und drücke Enter.
- Suche in der Liste den Punkt Internetinformationsdienste (IIS).
- Erweitere den Ordner und setze Häkchen bei:
- FTP-Server (darunter auch „FTP-Dienst“ und „FTP-Erweiterbarkeit“).
- Webverwaltungstools (darunter „IIS-Verwaltungskonsole“).
- Klicke auf OK. Windows installiert nun die erforderlichen Dateien. Starte den PC ggf. neu, falls du dazu aufgefordert wirst.
Schritt 2: Einen Ordner für den FTP-Zugriff erstellen
Bevor wir den Server konfigurieren, legen wir fest, wo die Dateien liegen sollen:
- Erstelle irgendwo auf deiner Festplatte einen Ordner, z. B.
C:\MeinFTPServer. - (Optional) Lege eine Test-Textdatei hinein, damit du später siehst, ob es funktioniert.
Schritt 3: Den FTP-Server konfigurieren
Jetzt richten wir den Server in der Verwaltungskonsole ein:
- Drücke die Windows-Taste, suche nach „Internetinformationsdienste (IIS)-Manager“ und öffne ihn.
- Klicke im linken Bereich mit der rechten Maustaste auf „Sites“ und wähle „FTP-Site hinzufügen...“.
- Site-Informationen:
- Name der FTP-Site:
Mein Server - Physischer Pfad: Wähle den Ordner aus Schritt 2 (
C:\MeinFTPServer). - Klicke auf Weiter.
- Name der FTP-Site:
- Bindungs- und SSL-Einstellungen:
- IP-Adresse: Wähle „Keine zugewiesen“ (oder deine lokale IP-Adresse).
- Port: 21 (Standard).
- SSL: Wähle für den Anfang „Kein SSL“ (Hinweis: Im öffentlichen Internet solltest du später SSL nutzen).
- Klicke auf Weiter.
- Authentifizierungs- und Autorisierungsinformationen:
- Authentifizierung: Wähle „Standard“.
- Zulassen des Zugriffs für: „Bestimmte Benutzer“.
- Gib deinen Windows-Benutzernamen ein.
- Berechtigungen: Setze Häkchen bei „Lesen“ und „Schreiben“.
- Klicke auf Fertig stellen.
Schritt 4: Die Windows-Firewall anpassen
Damit andere Geräte auf den Server zugreifen können, muss die Firewall den Port 21 öffnen:
- Drücke die Windows-Taste, tippe „Windows Defender Firewall“ und öffne sie.
- Klicke links auf „Eine App oder ein Feature durch die Windows Defender Firewall zulassen“.
- Klicke auf „Einstellungen ändern“ (Admin-Rechte erforderlich).
- Suche in der Liste den „FTP-Server“ und setze die Häkchen bei Privat und (falls gewünscht) Öffentlich.
- Klicke auf OK.
Schritt 5: Den Server testen
Nun prüfen wir, ob der Server intern erreichbar ist:
- Öffne den Windows-Explorer.
- Gib oben in die Adresszeile ein:
ftp://localhostoderftp://127.0.0.1. - Ein Fenster erscheint: Gib deinen Windows-Benutzernamen und dein Passwort ein.
- Du solltest nun den Inhalt deines Ordners sehen.
Zugriff von anderen Geräten im selben Netzwerk:
- Finde deine lokale IP-Adresse heraus (Eingabeaufforderung öffnen ->
ipconfig-> IPv4-Adresse suchen, z.B.192.168.178.50). - Gib an einem anderen Laptop oder Handy im Browser oder einer FTP-App
ftp://192.168.178.50ein.
Wichtige Tipps zum Schluss:
- Sicherheit: Ein FTP-Server ohne SSL überträgt Passwörter im Klartext. Nutze ihn im öffentlichen WLAN nur mit SSL-Verschlüsselung.
- Zugriff von außen (Internet): Wenn du von unterwegs auf deinen Server zugreifen willst, musst du in deinem Router (z. B. FRITZ!Box) eine Portweiterleitung für Port 21 auf deinen PC einrichten.
- Benutzerverwaltung: Es empfiehlt sich, in den Windows-Einstellungen einen extra Benutzer nur für den FTP-Zugriff anzulegen, statt dein Haupt-Konto zu verwenden.
Glückwunsch! Dein eigener FTP-Server auf Windows 11 läuft.