Vollständiger Bereitstellungsleitfaden für die Einrichtung eines Windows-FTP-Servers für IT-Administratoren
Ein Client fragt immer noch nach einem FTP-Server, oder ein Scanner, eine Zweigstelle oder eine alte Anwendung benötigt einen. Hier ist die vollständige, ehrliche Bereitstellung auf dem integrierten Windows IIS – kostenlos, ohne Software von Drittanbietern, in der richtigen Reihenfolge.
✍️ Technical Anshu🪟 Windows Server / 10 / 11⏱️ About 15 minutes manually
🎥 Die vollständige Bereitstellung finden Sie im Video – die Installation der FTP-Funktion, Benutzer, Ordnerberechtigungen, Firewall und Passivmodus werden Schritt für Schritt live gezeigt
FTP ist alt und dieser Leitfaden erhebt keinen Anspruch auf etwas anderes. Aber es ist immer noch in jedem Windows-Server integriert, wird immer noch von Scannern, Kameras und älterer Software verstanden und wird in echten Büros immer noch benötigt. Das Video zeigt die schnelle automatisierte Route mit einem fertigen Skript; Diese Seite zeigt jeden Schritt, den das Skript ausführt, damit Sie Ihren eigenen Server verstehen und ihn später reparieren können. Eine Warnung, die für die gesamte Seite gilt: Einfaches FTP sendet Passwörter und Dateien im Klartext – stellen Sie es in einem vertrauenswürdigen LAN bereit und lesen Sie die FTPS-Seite, bevor Sie es jemals weiter verfügbar machen.
IIS Manager — FTP Site Settings, Example Values
Site nameCompany FTP
Physical pathD:\FTPShare
IP address and port192.168.1.10 : 21
AuthenticationBasic (password in clear text)
SSLNo SSL in this LAN example
Users allowedftpuser — Read and Write
Eine Beispiel-FTP-Site genau so, wie sie in dieser Anleitung erstellt wird – Ihre Namen, Pfade und IPs werden unterschiedlich sein.
1
Bevor Sie beginnen – Server, Adresse und Ordner
Drei jetzt getroffene Entscheidungen ersparen später eine Stunde Debugging.
Verwenden Sie Windows Server für eine echte Bereitstellung oder Windows 10/11 Pro für ein Labor – der FTP-Dienst spielt in beiden Fällen eine IIS-Rolle.
Geben Sie dem Server eine feste IP-Adresse. FTP-Clients und Firewall-Regeln weisen darauf hin; Eine sich ändernde DHCP-Adresse macht alles stillschweigend kaputt.
Erstellen Sie zunächst den FTP-Stammordner, zum Beispiel D:\FTPShare, idealerweise auf einem Datenlaufwerk und nicht im Windows-Ordner.
Entscheiden Sie, wer Zugriff erhält, bevor die Website erstellt wird – ein benannter Benutzer pro Person oder pro Gerät ist das professionelle Muster.
2
Installieren Sie die IIS-FTP-Rolle
Öffnen Sie unter Windows Server Server-Manager → Rollen und Funktionen hinzufügen → Webserver (IIS) und markieren Sie unter Rollendienste FTP-Server → FTP-Dienst und die IIS-Verwaltungskonsole. Verwenden Sie unter Windows 10/11 Windows-Funktionen aktivieren oder deaktivieren → Internetinformationsdienste → FTP-Server.
Die gleiche Installation von einer Administrator-PowerShell auf einem Server besteht aus einer Zeile:
Nach Abschluss ist der FTP-Veröffentlichungsdienst in „services.msc“ vorhanden und der IIS-Manager erhält die FTP-Optionen. Diese Feature-Installation ist genau das, was die Automatisierung des Videos zuerst ausführt.
3
Erstellen Sie ein dediziertes FTP-Benutzerkonto
Geben Sie Ihr Administratorkonto niemals für FTP weiter. Erstellen Sie einen normalen lokalen Benutzer, dessen einzige Aufgabe FTP ist – das Video erstellt das Konto als Teil der Einrichtung, und hier ist die manuelle Version:
Öffnen Sie lusrmgr.msc → Benutzer → Neuer Benutzer oder führen Sie net user ftpuser Pass@1234 /add über eine Administrator-Eingabeaufforderung aus (dieses Passwort ist nur ein Beispiel – legen Sie Ihr eigenes sicheres Passwort fest).
Aktivieren Sie Passwort läuft nie ab nur für Dienstkonten wie einen Scanner; Belassen Sie für Personen die normalen Passwortregeln.
Der Benutzer benötigt keine Gruppenmitgliedschaft und keine Anmelderechte über FTP hinaus.
4
Legen Sie NTFS-Berechtigungen für den FTP-Ordner fest
IIS-Einstellungen allein gewähren keinen Dateizugriff – NTFS-Berechtigungen sind die eigentliche Sperre. Öffnen Sie im FTP-Stammordner Eigenschaften → Sicherheit und geben Sie dem FTP-Benutzer Ändern für Upload- und Download-Arbeiten oder Lesen für reine Download-Freigaben. Entfernen Sie allgemeine Einträge wie „Jeder mit Vollzugriff“. Wenn dieser Schritt übersprungen wird, schlagen Anmeldungen mit 530 oder Uploads mit 550 fehl, selbst wenn IIS perfekt aussieht – die beiden Fehlerseiten in dieser Serie erklären diese Aufteilung.
5
Erstellen Sie die FTP-Site im IIS-Manager
Öffnen Sie den IIS-Manager und klicken Sie mit der rechten Maustaste auf Sites → FTP-Site hinzufügen.
Benennen Sie es und verweisen Sie als physischen Pfad auf Ihren FTP-Stammordner.
Bindung: Die feste IP des Servers, Port 21, und für eine einfache LAN-Site wählen Sie Kein SSL – bewusst, denn FTP bietet keine Verschlüsselung, bis Sie ein Zertifikat hinzufügen (siehe die FTPS-Seite).
Authentifizierung: Aktivieren Sie Basic, deaktivieren Sie Anonymous, es sei denn, Sie haben die Seite zum anonymen Zugriff in dieser Serie gelesen und meinen es immer noch ernst.
Autorisierung: Erlauben Sie Angegebene Benutzer, geben Sie Ihren FTP-Benutzer ein und kreuzen Sie bei Bedarf „Lesen“ und „Schreiben“ an. Beenden.
6
Öffnen Sie die Windows-Firewall ordnungsgemäß
Windows verfügt hierfür über vordefinierte Regeln. Aktivieren Sie die Regelgruppe FTP-Server in der Windows Defender-Firewall mit erweiterter Sicherheit oder über eine Administrator-Eingabeaufforderung:
netsh advfirewall firewall add rule name="FTP Server Port 21" dir=in action=allow protocol=TCP localport=21
Beschränken Sie die Regel auf Ihr LAN-Subnetz und nicht auf „Beliebig“ – die Firewall-Seite in dieser Serie zeigt die genauen Bereichsbefehle.
Wenn sich Clients im passiven Modus verbinden (was fast alle tun), muss auch der Datenportbereich geöffnet werden – das ist der nächste Schritt, kein nachträglicher Einfall.
7
Legen Sie den Portbereich für den Passivmodus fest
Bei einer FTP-Anmeldung wird Port 21 verwendet, die Dateidaten werden jedoch über separate Ports übertragen, die der Server auswählt. Wählen Sie im IIS-Manager den Servernamen (nicht die Site) → FTP-Firewall-Unterstützung aus und legen Sie einen kleinen festen Bereich fest, z. B. 50000-50100, und öffnen Sie dann denselben Bereich in der Firewall. Starten Sie anschließend den FTP-Dienst mit net stop ftpsvc und net start ftpsvc neu. Die Passivmodus-Seite in dieser Serie geht gemeinsam durch IIS, Firewall und Router – halten Sie alle drei im Einklang, sonst schlagen externe Verbindungen auf ganz bestimmte Weise fehl.
8
Testen Sie wie ein Administrator, nicht wie ein hoffnungsvoller Benutzer
Testen Sie in sich erweiternden Kreisen, sodass Sie bei einem Fehler erkennen können, welche Schicht kaputt gegangen ist:
Verbinden Sie auf dem Server selbst einen Client mit ftp://127.0.0.1 – Dienst und Site sind bewährt.
Verwenden Sie von einem anderen LAN-PC aus die feste IP des Servers – Firewall und Berechtigungen sind bestätigt.
Laden Sie eine Datei hoch, laden Sie sie zurück und löschen Sie sie. Ein Login, das nicht schreiben kann, ist ein Berechtigungstest, den Sie übersprungen haben.
Verwenden Sie FileZilla oder WinSCP als Test-Client – moderne Browser haben die integrierte FTP-Unterstützung entfernt, sodass ein Browserfehler nichts beweist.
Lesen Sie die Ergebniscodes: 230 bedeutet angemeldet, 530 bedeutet Anmeldung abgelehnt, 550 bedeutet angemeldet, aber dazu nicht berechtigt.
🔴 Eine Regel vor allem: Das klassische FTP sendet den Benutzernamen, das Passwort und jede Datei im klar lesbaren Text. Innerhalb eines vertrauenswürdigen Büro-LAN hat es immer noch sinnvolle Verwendungsmöglichkeiten. Im offenen Internet ist dies nicht der Fall – dort lautet die Antwort FTPS oder SFTP, und diese Seiten werden es immer wieder sagen.
🎥 Sehen Sie sich die vollständige FTP-Server-Bereitstellung an
Das Video richtet den gesamten FTP-Server unter Windows Live ein – einschließlich der schnellen automatisierten Route – sodass Sie ihn auf Ihrem eigenen Server Klick für Klick verfolgen können.
Ja. FTP ist eine Funktion von IIS, die mit Windows Server und mit Windows 10 und 11 Pro ausgeliefert wird. Für alles auf dieser Seite fallen keine Lizenzgebühren und keine Software von Drittanbietern an.
Kann ich dieses FTP-Setup zu Hause unter Windows 10 oder 11 ausführen?
Ja, zum Lernen und zur kleinen LAN-Nutzung – installieren Sie die FTP-Server-Funktion unter Internetinformationsdienste und befolgen Sie die gleichen Schritte. Für eine Geschäftsbereitstellung, auf die andere angewiesen sind, verwenden Sie Windows Server.
Warum warnt dieser Leitfaden immer wieder vor Klartext-Passwörtern?
Denn es ist die einzige Tatsache, die darüber entscheidet, wo FTP genutzt werden darf. Jeder, der den Netzwerkverkehr beobachten kann, kann ein FTP-Passwort lesen und die Dateien kopieren. In einem vertrauenswürdigen Büro-LAN kann dieses Risiko akzeptabel sein. Im Internet ist dies nicht der Fall – verwenden Sie dort FTPS oder SFTP.
Dieser Leitfaden basiert auf dem Technical Anshu-Video – Windows FTP Server Deployment Guide for IT Admins. • Ich stecke bei einer Stufe fest – fragen Sie in den Videokommentaren und Sie erhalten dort eine Antwort 🙏