Zum Hauptinhalt springen

Einrichten und Verwenden eines FTP-Ports unter Windows Server: Ausführlicher Leitfaden

FTP (File Transfer Protocol) ist ein Dateiübertragungsprotokoll, das häufig zum Austausch von Informationen zwischen Computern in einem Netzwerk verwendet wird. Wenn Sie mit Windows Server arbeiten und einen FTP-Server konfigurieren müssen, finden Sie in diesem Artikel eine ausführliche Anleitung zum Einrichten und Verwenden eines FTP-Ports.

Bevor Sie mit der Konfiguration eines FTP-Servers unter Windows Server beginnen, müssen Sie die entsprechende Rolle auf dem Server installieren. Öffnen Sie dazu die Serververwaltung und wechseln Sie zur Registerkarte Rollen und Features. Wählen Sie dann Rollen und Features hinzufügen aus, und folgen Sie den Anweisungen des Installationsassistenten.

Nachdem Sie die FTP-Serverrolle erfolgreich installiert haben, können Sie mit der Konfiguration der FTP-Serverrolle beginnen. Öffnen Sie dazu die Serververwaltung und gehen Sie zum Abschnitt "Tools". Hier finden Sie das Dienstprogramm "IIS-Benutzer und -Gruppen". Öffnen Sie es und erstellen Sie einen Benutzer, dem der Zugriff auf den FTP-Server gestattet wird.

Nachdem Sie nun einen Benutzer für den Zugriff auf den FTP-Server haben, können Sie mit der Einrichtung eines FTP-Ports beginnen. Öffnen Sie dazu die Serververwaltung und fahren Sie mit dem Abschnitt "IIS-Rollen" fort. Wählen Sie hier den Server aus, auf dem Sie den FTP-Port einrichten möchten, und öffnen Sie den FTP-Support. In den FTP-Supporteinstellungen sehen Sie die Option "FTP-Port". Geben Sie den gewünschten Port an und speichern Sie die Einstellungen.

Installieren und Konfigurieren eines FTP-Servers

Führen Sie die folgenden Schritte aus, um einen FTP-Server unter Windows Server zu installieren und zu konfigurieren:

  1. Öffnen Sie die Systemsteuerung und wählen Sie Programme und Funktionen.
  2. Suchen Sie in der Liste der Programme nach "IIS", und klicken Sie darauf, um die verfügbaren Komponenten anzuzeigen.
  3. Stellen Sie sicher, dass die FTP-Dienste-Komponente installiert ist. Wenn nicht, wählen Sie es aus und führen Sie die Installation aus.
  4. Öffnen Sie nach der Installation "IIS", und wechseln Sie zum Abschnitt "Websites".
  5. Klicken Sie mit der rechten Maustaste auf Websites und wählen Sie FTP-Veröffentlichung hinzufügen.
  6. Geben Sie den Pfad zu dem Ordner an, den Sie per FTP verfügbar machen möchten.
  7. Wählen Sie eine Authentifizierungsmethode aus: "Anonym" oder "Basis".
  8. Konfigurieren Sie ggf. andere Einstellungen wie den Port und das SSL-Zertifikat.
  9. Klicken Sie auf Fertig stellen, um einen FTP-Server zu erstellen.

Nach Abschluss dieser Schritte können Sie sich über die Clientanwendung mit der IP-Adresse Ihres Servers, Ihrem Benutzernamen und Ihrem Passwort (falls erforderlich) mit dem FTP-Server verbinden.

FTP-Konten erstellen und Berechtigungen festlegen

FTP-Konten werden verwendet, um den Zugriff der Benutzer auf den FTP-Server zu steuern. Führen Sie die folgenden Schritte aus, um ein neues FTP-Konto unter Windows Server zu erstellen:

  1. Öffnen Sie die Systemsteuerung und wählen Sie Benutzerkonten aus.
  2. Wählen Sie im Abschnitt Benutzerkonten rechts die Option Benutzerkonten aus.
  3. Klicken Sie mit der rechten Maustaste auf einen beliebigen Bereich und wählen Sie "Neuer Benutzer".
  4. Geben Sie den Benutzernamen und das Passwort für das neue FTP-Konto ein.
  5. Klicken Sie auf Erstellen.

Nachdem Sie ein FTP-Konto erstellt haben, müssen Sie die Zugriffsrechte festlegen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie den Datei-Explorer und suchen Sie den Ordner, für den Sie Berechtigungen festlegen möchten.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften.
  3. Klicken Sie auf die Registerkarte Sicherheit.
  4. Klicken Sie auf die Schaltfläche Bearbeiten, um die Zugriffsrechte zu ändern.
  5. Klicken Sie im Fenster Teilnehmerliste bearbeiten auf Hinzufügen.
  6. Geben Sie den Namen Ihres FTP-Kontos ein und klicken Sie auf "Namen überprüfen".
  7. Wählen Sie einen FTP-Kontonamen aus der Liste aus und klicken Sie auf OK.
  8. Legen Sie die erforderlichen Berechtigungen für das FTP-Konto fest: Lesen, Schreiben, Ausführen usw.
  9. Klicken Sie auf OK, um die Änderungen zu speichern.

Jetzt wurde ein FTP-Konto erstellt und ihm wurden Zugriffsrechte erteilt. Sie können dieses Konto verwenden, um sich mit einem FTP-Client oder anderen FTP-Tools mit einem FTP-Server zu verbinden.

Konfigurieren des passiven FTP-Modus

Führen Sie die folgenden Schritte aus, um den passiven FTP-Modus unter Windows Server zu konfigurieren:

  1. Öffnen Sie die FTP-Serververwaltung mit einer für Ihr Betriebssystem geeigneten Methode.
  2. Suchen Sie im Einstellungsmenü nach der Option "Passiver FTP-Modus" und aktivieren Sie sie.
  3. Geben Sie den Portbereich an, der für die Datenübertragung verwendet werden soll. Dies sind normalerweise Ports zwischen 50.000 und 51.000.
  4. Speichern Sie die Änderungen, und starten Sie den FTP-Serverdienst neu, damit die Änderungen wirksam werden.

Nachdem Sie den passiven FTP-Modus konfiguriert haben, können Clients eine Verbindung zu Ihrem FTP-Server über passive Ports für die Datenübertragung herstellen. Dies wird dazu beitragen, Verbindungsprobleme über NAT zu vermeiden und Ports in Firewalls zu blockieren.

Einrichten eines anonymen Zugriffskontos

Um ein Konto für den anonymen Zugriff auf einen FTP-Server unter Windows Server einzurichten, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die Serververwaltungskonsole (Server Manager).
  2. Klicken Sie im linken Bereich auf Rollen und Features hinzufügen.
  3. Wählen Sie im Installationsassistenten die Option Serverrollen installieren aus, und klicken Sie auf Weiter.
  4. Wählen Sie den Server aus, auf dem der FTP-Server installiert werden soll, und klicken Sie auf Weiter.
  5. Suchen Sie in der Liste der Serverrollen nach "Webserver (IIS)", und markieren Sie ihn mit einem Häkchen. Klicken Sie auf Weiter.
  6. Wählen Sie im angezeigten Fenster die erforderlichen Komponenten aus, die auf dem Server installiert werden sollen. Setzen Sie das Häkchen neben "FTP-Server". Klicken Sie auf Weiter.
  7. Führen Sie die nächsten Schritte des Installationsassistenten durch, indem Sie die Option "Installieren" auswählen, um die ausgewählten Webserverkomponenten zu installieren.
  8. Starten Sie den Server nach Abschluss der Installation bei Bedarf neu.
  9. Öffnen Sie die Webserver-Verwaltungskonsole (IIS Manager).
  10. Wählen Sie im linken Bereich den Server aus, unter dem der FTP-Server ausgeführt werden soll.
  11. Doppelklicken Sie im mittleren Bereich auf "FTP-Authentifizierung".
  12. Klicken Sie im rechten Fensterbereich auf den Eintrag "Authentifizierungsregeln" und wählen Sie die Registerkarte "Anonyme Authentifizierung" aus.
  13. Aktivieren Sie das Kontrollkästchen neben der Option "Anonymen Zugriff aktivieren".
  14. Klicken Sie auf Anwenden, um die Änderungen zu speichern.
  15. Das Konto für den anonymen FTP-Zugriff wurde eingerichtet.

Der FTP-Server verfügt nun über einen anonymen Zugriff, der es Benutzern ermöglicht, sich ohne Angabe von Anmeldeinformationen mit dem Server zu verbinden.

Installieren eines SSL-Zertifikats für die sichere Datenübertragung

Um eine sichere Datenübertragung zwischen Clients und dem FTP-Server zu gewährleisten, muss ein SSL-Zertifikat installiert sein. SSL (Secure Sockets Layer) bietet Datenverschlüsselung und Serverauthentifizierung, um Informationen vor unbefugtem Zugriff zu schützen.

Befolgen Sie die nachstehenden Schritte, um das SSL-Zertifikat auf dem Windows-Server zu installieren:

1. Holen Sie sich ein SSL-Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle (CA) oder erstellen Sie ein selbstsigniertes Zertifikat. Um ein Zertifikat von der CA zu erhalten, benötigen Sie eine Identitäts- und Domänenbestätigung.

2. Speichern Sie das SSL-Zertifikat im PFX- oder PEM-Format auf dem Server. PFX ist das gängigste Zertifikatsformat für Windows Server.

3. Öffnen Sie Serververwaltung und wählen Sie Server aus. Klicken Sie mit der rechten Maustaste auf den FTP-Server und wählen Sie Eigenschaften.

4. Klicken Sie im Fenster Eigenschaften des FTP-Servers auf die Registerkarte Zertifikate. Klicken Sie auf die Schaltfläche Importieren, um den Zertifikatimport-Assistenten zu öffnen.

5. Geben Sie den Pfad zur Datei mit dem SSL-Zertifikat ein, und geben Sie das Kennwort ein (falls vorhanden). Klicken Sie auf Weiter, um fortzufahren.

6. Wählen Sie den Zielzertifikatspeicher aus. Es wird empfohlen, einen persönlichen Zertifikatspeicher zu verwenden. Klicken Sie auf Weiter.

7. Überprüfen Sie die Importoptionen und klicken Sie auf Fertig stellen. Der Import-Assistent installiert das SSL-Zertifikat. Wenn der Vorgang abgeschlossen ist, klicken Sie auf "OK", um die Änderungen zu speichern.

8. Starten Sie den FTP-Dienst neu, um das SSL-Zertifikat zu aktivieren. Öffnen Sie dazu Dienste in der Serververwaltung, suchen Sie den FTP-Dienst, klicken Sie mit der rechten Maustaste und wählen Sie Dienst neu starten.

Ihr FTP-Server ist jetzt für die sichere Datenübertragung mit einem SSL-Zertifikat konfiguriert. Überprüfen Sie, ob das Zertifikat funktioniert, indem Sie versuchen, sich über eine sichere FTP-Verbindung (FTPS) vom Client aus mit dem Server zu verbinden.

Begrenzung der Übertragungsgeschwindigkeit über FTP

Die Einstellung der Übertragungsgeschwindigkeitsbegrenzung über FTP kann hilfreich sein, wenn Sie die Netzwerkbandbreite überwachen möchten. Mit dieser Funktion können Sie die Übertragungsrate für bestimmte Benutzer oder Benutzergruppen einschränken.

Sie müssen die Funktion "Throttling" verwenden, um die Übertragungsgeschwindigkeit über FTP in Windows Server einzuschränken. Sie können die Einstellungen für die Geschwindigkeitsbegrenzung sowohl auf der Ebene des FTP-Servers selbst als auch für jeden Benutzer einzeln konfigurieren.

Konfigurieren der Übertragungsgeschwindigkeitsbegrenzung auf FTP-Serverebene:

  1. Öffnen Sie die IIS-Systemsteuerung (Internet Information Services).
  2. Wählen Sie Ihren FTP-Server im Navigationsbaum aus.
  3. Doppelklicken Sie auf FTP Request Filtering.
  4. Klicken Sie auf die Registerkarte "Geschwindigkeitslimits".
  5. Aktivieren Sie die Option "Bandwidth Throttling aktivieren", um die Geschwindigkeitsbegrenzung zu aktivieren.
  6. Stellen Sie im Feld "Maximale Bandbreite (in KB/s)" die gewünschte Bitrate ein, und klicken Sie auf OK.

Festlegen einer Datenübertragungsgeschwindigkeitsbegrenzung für jeden Benutzer:

  1. Öffnen Sie die IIS-Systemsteuerung (Internet Information Services).
  2. Wählen Sie Ihren FTP-Server im Navigationsbaum aus.
  3. Doppelklicken Sie auf FTP-Autorisierungsregeln.
  4. Wählen Sie den Benutzer oder die Benutzergruppe aus, für den Sie die Datenübertragungsrate einschränken möchten, und doppelklicken Sie darauf.
  5. Klicken Sie auf die Registerkarte "Geschwindigkeitslimits".
  6. Aktivieren Sie die Option "Bandwidth Throttling aktivieren", um die Geschwindigkeitsbegrenzung zu aktivieren.
  7. Stellen Sie im Feld "Maximale Bandbreite (in KB/s)" die gewünschte Bitrate ein, und klicken Sie auf OK.

Nachdem Sie eine FTP-Übertragungsgeschwindigkeitsbegrenzung eingerichtet haben, funktionieren alle Verbindungen mit der eingestellten Übertragungsgeschwindigkeit. Dadurch wird ein stabileres Netzwerk erreicht und eine Überlastung der Netzwerkressourcen verhindert.