# Windows-SFTP-Server: Systemvoraussetzungen und Einrichtung

Einen SFTP-Server können Sie in Windows über **PowerShell** und Drittanbieter-Tools mit grafischer Benutzeroberfläche einrichten. Wir stellen Ihnen beide Schritte vor und erklären, welche Voraussetzungen Sie zur Nutzung von [SFTP](https://www.ionos.de/digitalguide/server/knowhow/sftp-ssh-file-transfer-protocol/ "SFTP (SSH File Transfer Protocol)") erfüllen müssen.

## SFTP-Server unter Windows: Was wird benötigt?

Wenn Sie einen sicheren [FTP-Server einrichten](https://www.ionos.de/digitalguide/server/konfiguration/ftp-server-einrichten/ "FTP-Server einrichten") wollen, sollten Sie den [Unterschied zwischen FTP und SFTP](https://www.ionos.de/digitalguide/server/knowhow/ftp-vs-sftp/ "FTP vs SFTP") kennen. Mit dem **SFTP-Protokoll werden Daten verschlüsselt versendet** und nicht im Klartext wie bei [FTP](https://www.ionos.de/digitalguide/server/knowhow/ftp-file-transfer-protocol/ "FTP - File Transfer Protocol"). Sie benötigen daher eine [Secure Shell (SSH)](https://www.ionos.de/digitalguide/server/tools/secure-shell-ssh/ "Secure Shell (SSH)"), die einen sicheren Kanal für den Datentransfer herstellt. Diese wird über das Open-Source-Tool OpenSSH bereitgestellt.

Für die Verbindung zum SFTP-Server müssen Sie einen SFTP-Client installieren. Hierfür können Sie z. B. **FileZilla** verwenden. FileZilla bietet einen Drag-and-Drop-Dateimanager und erlaubt den Transfer von bis zu vier Gigabyte. Außerdem sollte Ihr System über ausreichend Speicherplatz verfügen, um die gewünschte Datenmenge zu übertragen. Stellen Sie sicher, dass die folgenden weiteren Systemvoraussetzungen für Windows erfüllt werden:

- **Prozessor (CPU)**: min. 1,6 GHz (Dual-Core)
- **Arbeitsspeicher (RAM)**: 4 GB
- **Festplattenspeicher**: abhängig von Datengröße
- **Betriebssystem**: Windows
- **Software**: OpenSSH, SFTP-Client
- **Internetverbindung**: für den Datentransfer

Tipp Mit einem [Secure FTP Server](https://www.ionos.de/hosting/ftp-server-mieten "Secure FTP Server von IONOS") von IONOS erhalten Sie Zugang zu schnellem und sicherem File-Hosting mit SFTP oder FTPS.

## Schritt-für-Schritt-Anleitung: Windows-SFTP-Server einrichten

Zur Installation eines Windows-SFTP-Servers müssen Sie OpenSSH herunterladen und den entsprechenden **SSH-Port öffnen**, damit SFTP-Server und SFTP-Client miteinander kommunizieren können.

### Schritt 1: OpenSSH installieren

Laden Sie die aktuelle Version von OpenSSH herunter. Gehen Sie dafür z. B. auf Github. Danach öffnen Sie PowerShell mit Rechtsklick und „**Als Administrator ausführen**“. Navigieren Sie zum OpenSSH-Ordner:

```bash
cd "C: \Program Files\OpenSSH"
```

Mit dem Kommando `dir` listen Sie die Dateien im Verzeichnis auf.

[![Bild: PowerShell: Liste der Dateien im OpenSSH-Ordner](https://www.ionos.de/digitalguide/fileadmin/_processed_/a/5/csm_openssh-pakete_8085da1b0b.webp "PowerShell: Liste der Dateien im OpenSSH-Ordner")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/openssh-pakete.png) PowerShell: Liste der Dateien im OpenSSH-Ordner ### Schritt 2: Aktivieren Sie SSHD und SSH-Agent

Sowohl den SSH-Daemon als auch den SSH-Agent können Sie mit einem Befehl installieren.

```bash
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
```

Nach der erfolgreichen Installation schließen Sie die PowerShell wieder.

Hinweis Der SSH-Daemon kann entweder manuell gestartet oder bei jedem Neustart aktiviert werden. Den automatischen Start können Sie in *Services.msc* einstellen.

### Schritt 3: SSH-Port öffnen

SSH verwendet standardmäßig Port 22. Dieser ist normalerweise geschlossen, da SSH nicht unter Windows vorinstalliert ist. Er muss in der Windows-Firewall manuell geöffnet werden. Rufen Sie die Windows Defender Firewall auf und legen Sie rechts eine „**neue Regel**“ für eingehende Regeln fest.

[![Bild: Windows Defender Firewall: Eingehende Regel hinzufügen](https://www.ionos.de/digitalguide/fileadmin/_processed_/3/d/csm_firewall-eingehende-regel_87d64d28db.webp "Windows Defender Firewall: Eingehende Regel hinzufügen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-eingehende-regel.png) Windows Defender Firewall: Eingehende Regel hinzufügen Im nächsten Fenster wählen Sie „**Port**“ aus und klicken auf „**Weiter**“.

[![Bild: Windows Defender Firewall: Port-Regel auswählen](https://www.ionos.de/digitalguide/fileadmin/_processed_/e/5/csm_firewall-portregel_5cd1b7fcc1.webp "Windows Defender Firewall: Port-Regel auswählen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-portregel.png) Windows Defender Firewall: Port-Regel auswählen Aktivieren Sie das Protokoll „**TCP**“ und legen Sie „**22**“ als Port fest.

[![Bild: Windows Defender Firewall: SSH-Port 22 festlegen](https://www.ionos.de/digitalguide/fileadmin/_processed_/3/3/csm_firewall-port-festlegen_d62066a5ce.webp "Windows Defender Firewall: SSH-Port 22 festlegen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-port-festlegen.png) Windows Defender Firewall: SSH-Port 22 festlegen Lassen Sie im nächsten Fenster die Verbindung ausgewählt. Unter „**Profil**“ kreuzen Sie nur das Kästchen „**Privat**“ an.

[![Bild: Windows Defender Firewall: Profil-Einstellungen](https://www.ionos.de/digitalguide/fileadmin/_processed_/b/5/csm_firewall-profileinstellungen_4ad6173110.webp "Windows Defender Firewall: Profil-Einstellungen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-profileinstellungen.png) Windows Defender Firewall: Profil-Einstellungen Geben Sie noch einen Namen für die neue Regel an. In unserem Beispiel haben wir die Regel „**OpenSSH**“ genannt. Eine Beschreibung ist optional. Danach können Sie die Einrichtung des Ports schließen.

[![Bild: Windows Defender Firewall: Namen für neue Regel festlegen](https://www.ionos.de/digitalguide/fileadmin/_processed_/5/6/csm_firewall-name_17d036c17e.webp "Windows Defender Firewall: Namen für neue Regel festlegen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/firewall-name.png) Windows Defender Firewall: Namen für neue Regel festlegen ### Schritt 4: SFTP-Verbindung aufbauen

Für die Verbindung zu einem SFTP-Server benötigen Sie einen SFTP-Client. Wir zeigen Ihnen das Vorgehen in **FileZilla**. Sie können aber z. B. auch **WinSCP** oder **Swish** benutzen. Der Vorteil von Swish ist, dass es direkt als Erweiterung im Windows Explorer integriert ist. Für die Konfiguration des SFTP-Clients müssen Sie folgende Daten angeben:

- Verbindungstyp (SFTP)
- IP-Adresse/Hostname
- Benutzername
- Passwort
- Port (meist 22)

Nach der Eingabe verbinden Sie sich mit dem SFTP-Server. In unserem Beispiel befindet sich auf der linken Seite Ihr lokaler Rechner. Rechts sehen Sie die Ordnerstruktur des Servers.

[![Bild: FileZilla: Mit SFTP-Server verbinden](https://www.ionos.de/digitalguide/fileadmin/_processed_/0/1/csm_filezilla-verbinden_5d6f9fe188.webp "FileZilla: Mit SFTP-Server verbinden")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/filezilla-verbinden.png) FileZilla: Mit SFTP-Server verbinden ### Schritt 5: Dateien auf den Windows-SFTP-Server hochladen

Laden Sie eine Datei auf den SFTP-Server hoch, indem Sie sie in den Dateiordner auf der rechten Seite ziehen oder per Rechtsklick „**Upload**“ auswählen.

[![Bild: FileZilla: Datei hochladen](https://www.ionos.de/digitalguide/fileadmin/_processed_/a/9/csm_filezilla-datei-hochladen_1082d10844.webp "FileZilla: Datei hochladen")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/filezilla-datei-hochladen.png) FileZilla: Datei hochladen  Tipp Sie nutzen lieber Linux? In unserem Ratgeber finden Sie auch eine Schritt-für-Schritt-Anleitung zum Einrichten eines [Ubuntu-SFTP-Servers](https://www.ionos.de/digitalguide/server/konfiguration/ubuntu-sftp-server-einrichten/).


This is a markdown version of: [https://www.ionos.de/digitalguide/server/konfiguration/windows-sftp-server-einrichten/](https://www.ionos.de/digitalguide/server/konfiguration/windows-sftp-server-einrichten/) for AI/LLM consumption.