FTP (File Transfer Protocol) ist ein Protokoll, das zum Übertragen von Dateien zwischen Computern in einem Netzwerk verwendet wird. Es verfügt über eine einfache Benutzeroberfläche und ist in verschiedenen Bereichen weit verbreitet, einschließlich Webentwicklung, Dateifreigabe zwischen Computern und Datensicherung.
Windows Server 2019 bietet die Möglichkeit, einen FTP-Server einzurichten, mit dem Sie Dateien mit anderen Benutzern in Ihrem Netzwerk freigeben können. In diesem Tutorial erfahren Sie, wie Sie einen FTP-Server unter Windows Server 2019 installieren und konfigurieren, damit Sie ihn in Ihren Projekten verwenden können.
Anmerkung: stellen Sie vor der Installation des FTP-Servers sicher, dass die Rolle "Server Information Manager (IIS)" auf Ihrem Server installiert ist.
Schritt 1: Installieren eines FTP-Servers
Der erste Schritt ist, einen FTP-Server auf Ihrem Windows Server 2019 zu installieren. Öffnen Sie dazu den "Server Information Manager (IIS)" und wählen Sie die Registerkarte "Serverrollen" aus. Suchen und installieren Sie hier die Rolle "FTP-Serverdienst".
Konfigurieren eines FTP-Servers unter Windows Server 2019
Schritt 1: Installieren der FTP-Serverrolle und -komponenten
Bevor Sie einen FTP-Server konfigurieren, müssen Sie die entsprechenden Rollen und Features auf dem Windows Server 2019-Server installieren. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Server Manager durch Start Menu.
- Auswählen Add roles and features.
- Wählen Sie im angezeigten Fenster Role-based or feature-based installation und klicken Sie auf Next.
- Wählen Sie Ihren Server aus der Liste aus und klicken Sie auf Next.
- Auswählen Web Server (IIS) und klicken Sie auf Next.
- Drücken Next um zusätzliche Komponenten zu installieren.
- Auswählen FTP Server und klicken Sie auf Next.
- Drücken Install um mit der Installation der FTP-Serverrolle und -komponenten zu beginnen.
Nachdem die Installation der Rollen und Features auf dem Windows Server 2019-Server abgeschlossen ist, können Sie mit der Konfiguration des FTP-Servers beginnen.
Schritt 2: Erstellen einer FTP-Site
Um einen FTP-Server einzurichten, müssen Sie eine FTP-Site erstellen, die als Zugangspunkt für Clients dient. Gehen Sie folgendermaßen vor, um eine FTP-Site zu erstellen:
- Öffnen Internet Information Services (IIS) Manager.
- Wählen Sie im linken Bereich Ihren Server aus.
- Unter Connections auswählen Sites.
- Rechtsklick auf Sites und wählen Sie Add FTP Site.
- Geben Sie den Namen der FTP-Site in das Feld ein Site name.
- Geben Sie im Feld den Pfad zum FTP-Stammordner an Physical path.
- Auswählen IP Address, unter dem der FTP-Server verfügbar sein wird.
- Auswählen Port, unter dem der FTP-Server verfügbar sein wird.
- Auswählen SSL abhängig von Ihrer Wahl.
- Drücken Next und konfigurieren Sie die Autorisierung und Authentifizierung für die FTP-Site.
- Drücken Finish um eine FTP-Site zu erstellen.
Nachdem Sie eine FTP-Site erstellt haben, können Sie zusätzliche Einstellungen für Ihren FTP-Server konfigurieren, z. B. die Steuerung des Benutzerzugriffs, das Festlegen von Upload-Geschwindigkeitsbegrenzungen und vieles mehr. Überprüfen Sie die Einstellungen des FTP-Servers und stellen Sie sicher, dass er ordnungsgemäß funktioniert.
Jetzt sind Sie bereit, Ihren eigenen FTP-Server unter Windows Server 2019 zu verwenden! Sie müssen nur die Dateien hinzufügen und den Clientzugriff so konfigurieren, dass sie heruntergeladen und heruntergeladen werden können.
Erforderliche Komponenten installieren
Bevor Sie mit der Installation eines FTP-Servers unter Windows Server 2019 beginnen, müssen Sie sicherstellen, dass die folgenden Komponenten installiert sind:
- IIS Management Console - eine Komponente, mit der Sie verschiedene Internet Information Services (IIS) -Dienste auf einem Server verwalten können.
- FTP Server - ein Dienst, mit dem Sie einen FTP-Server auf Ihrem Computer installieren und konfigurieren können.
- IIS Management Scripts and Tools - eine Komponente, die Skripts und Tools zur Verwaltung von IIS über die Befehlszeile oder PowerShell-Skripts bereitstellt.
- IIS Management Service - ein Dienst, mit dem Sie einen IIS-Server auf einem anderen Computer remote verwalten können.
Befolgen Sie die nachstehenden Anweisungen, um diese Komponenten zu installieren:
- Öffnen Sie Server Manager (Serververwaltung).
- Klicken Sie auf die Registerkarte Manage (Steuerung), wählen Sie Add Roles and Features (Rollen und Features hinzufügen) und klicken Sie auf die Schaltfläche Next (Weiterhin).
- Auswählen Role-based or feature-based installation (Installieren einer Rolle oder Komponente basierend auf einer Rolle) und klicken Sie auf die Schaltfläche Next (Weiterhin).
- Wählen Sie Ihren Server aus und klicken Sie auf die Schaltfläche Next (Weiterhin).
- Auf der Registerkarte Server Roles (Serverrollen) suchen und markieren Web Server (IIS) (Webserver (IIS)) und klicken Sie auf die Schaltfläche Next (Weiterhin).
- Auf der Registerkarte Role Services (Rollendienste) suchen und markieren Sie die folgenden Komponenten: IIS Management Console, FTP Server, IIS Management Scripts and Tools und IIS Management Service. Klicken Sie auf die Schaltfläche Next (Weiterhin).
- Klicken Sie auf die Schaltfläche Install (Installieren) und warten Sie, bis der Installationsvorgang abgeschlossen ist.
Nachdem Sie alle erforderlichen Komponenten installiert haben, können Sie mit der Konfiguration des FTP-Servers unter Windows Server 2019 beginnen.
Konfigurieren der Sicherheitseinstellungen
Beim Einrichten eines FTP-Servers unter Windows Server 2019 sollten Sie besonders auf die Sicherheitseinstellungen achten, um Ihren Server vor unbefugtem Zugriff und potenziellen Bedrohungen zu schützen.
Hier sind die wichtigsten Sicherheitseinstellungen, die Sie konfigurieren sollten:
| Parameter | Die Beschreibung |
|---|---|
| Authentifizierung | Legen Sie strenge Regeln fest, um die Echtheit der Benutzer zu bestätigen. Es wird empfohlen, kennwortbasierte Authentifizierungsmethoden in Verbindung mit SSL/TLS zu verwenden, um die Datenübertragung zu verschlüsseln. |
| Autorisation | Legen Sie die Zugriffsrechte für die Benutzer entsprechend ihren Rollen und Verantwortlichkeiten fest. Beschränken Sie den Zugriff auf kritische Systemdateien. |
| Schutz vor Angriffen | Aktivieren Sie den Schutz vor Angriffen wie dem Durchlaufen von Kennwörtern, der Einführung böswilliger Skripts und Malware. |
| Aktivität verfolgen | Führen Sie die Überwachung der FTP-Serveraktivität aus, um verdächtige Aktivitäten und Sicherheitsvorfälle zu erkennen. |
| Software aktualisieren | Überprüfen und installieren Sie regelmäßig Updates für das Betriebssystem und den FTP-Server, um Sicherheitslücken und Sicherheitsfehler zu beheben. |
Stellen Sie außerdem sicher, dass Sie die Serverdaten regelmäßig sichern und Wiederherstellungspunkte für Fehler oder Angriffe erstellen.
Wenn Sie die Sicherheitseinstellungen richtig konfigurieren, können Sie sicherstellen, dass Ihr FTP-Server unter Windows Server 2019 zuverlässig und sicher ist.