Samstag, 06.12.2025 (CET) um 03:10 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - Netzwerk - OpenSSH-Dateiübertragung (sftp) verwenden (ab 1809)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Das "File Transfer Protocol" (FTP, Dateiübertragungsprotokoll) ist ein unverschlüsseltes Netzwerkprotokoll zur Übertragung von Dateien über IP-Netzwerke (z. B. FTP-Server, Dateiserver, Webserver). SFTP steht für "Secure File Transfer Protocol" und ist ein sicheres Protokoll zur Übertragung von Dateien über eine verschlüsselte Verbindung. Es basiert auf SSH bzw. OpenSSH. Standardmäßig wird der Port 22 verwendet. Wie beim FTP-Programm handelt es sich auch beim SFTP-Programm um ein Konsolenprogramm (ohne grafische Benutzeroberfläche). Die Steuerung (z. B. Datei herunterladen, Attribute ändern, usw.) erfolgt über sogenannte interaktive Befehle.

So geht's:

  • "Start" > ("Windows-System") bzw. ("Alle") > "Eingabeaufforderung" (oder "cmd.exe" starten)
  • Als Befehl geben Sie "sftp [SFTP-Server]" bzw. "sftp [Benutzername]@[SFTP-Server]" ein. Ersetzen Sie "[Benutzername]" durch den entsprechenden Benutzernamen und "[SFTP-Server]" durch einen Hostnamen oder einer IP-Adresse. Z. B.: "sftp windowspage@localhost"
  • Drücken Sie die Eingabetaste.
  • Die Verbindung zum SFTP-Server wird aufgebaut.
  • Geben Sie nun ggf. das Kennwort für den Zugriff ein.
  • Nach erfolgreicher Anmeldung erscheint die Befehlszeile "sftp>".
  • Nun können Sie mit den interaktiven Befehlen (siehe Tabelle) Dateien / Verzeichnisse übertragen, Berechtigungen ändern und Dateien / Verzeichnisse löschen.
    Z. B.: "get windowspage.txt /temp/windowspage.txt" (Datei "windowspage.txt vom SFTP-Server in das lokale Verzeichnis "temp" übertragen)
  • Beenden das SFTP-Programm mit dem Befehl "bye" oder "exit" und der Eingabetaste.
get windowspage.txt /temp/windowspage.txt

Tabelle der Parameter (Auszug):

Parameter Kurzbeschreibung
-4 Es werden nur IPv4-Adressen für die Verbindung verwendet.
-6 Es werden nur IPv6-Adressen für die Verbindung verwendet.
-B [Bytes] Legt die Puffergröße fest, die bei der Übertragung von Dateien verwendet wird. Die Vorgabe ist 32768 Byte.
-C Aktiviert Komprimierung bei der Datenübertragung.
-F [Datei] Die angegebene Konfigurationsdatei wird verwendet.
-l [Bandbreite] Begrenzt die Bandbreite auf den angegeben Wert (in kBits/s).
-P [Port] Legt den Port für die Kommunikation mit dem SFTP-Server fest. Standard: 22
-p Die ursprünglichen Dateiattribute und Zeitstempel werden beibehalten.
-q Stiller Modus (keine Fortschrittsanzeige, Warnungen und Prüfmeldungen)
-r Beim Hoch- oder Runterladen werden die gesamten Verzeichnisse rekursiv kopiert.

Interaktive Befehle (Auszug):

Befehl Kurzbeschreibung
bye Beendet das SFTP-Programm.
cd [Pfad] Der Pfad auf dem SFTP-Server wird geändert.
chmod [Modus] [Datei] Die Berechtigungen von Dateien ändern.
copy [Datei1] [Datei2] Kopiert die "Datei1" nach "Datei2".
cp [Darei1] [Datei2] siehe Befehl "copy"
exit Beendet das SFTP-Programm.
get [Remotedatei] [lokale Datei] Die angegebene Datei auf dem SFTP-Server wird als lokale Datei gespeichert.
help Zeigt die Hilfe an.
lcd [Pfad] Der lokale Pfad wird geändert.
lls [Pfad] Zeigt eine Auflistung eines lokalen Verzeichnisses an.
lpwd Zeigt das aktuelle lokale Arbeitsverzeichnis an.
ls [Pfad] Zeigt eine Auflistung des Verzeichnisses auf dem SFTP-Server an.
mkdir [Pfad] Erstellt das angegebene Verzeichnis auf dem SFTP-Server.
progress Schaltet die Fortschrittsanzeige ein oder aus.
put [lokale Datei] [Remotedatei] Die angegebene lokale Datei wird auf dem SFTP-Server gespeichert.
pwd Zeigt das Arbeitsverzeichnis auf dem SFTP-Server an.
rename [alter Name] [neuer Name] Die angegebene Datei wird auf dem SFTP-Server umbenannt.
rm [Datei] Löscht die angegebene Datei auf dem SFTP-Server.
rmdir [Pfad] Löscht das angegebene Verzeichnis auf dem SFTP-Server.
version Zeigt die Protokollversion an.

Beispiele für interaktive Befehle:

  • Alle JPG-Bilder aus dem aktuellen lokalen Arbeitsverzeichnis in das aktuelle Arbeitsverzeichnis auf dem SFTP-Server hochladen:
    "put *.jpg"
  • Das Verzeichnis "/bilder" auf dem lokalen Gerät inkl. aller Unterverzeichnisse mit den Berechtigungen und Zugriffszeiten in das Verzeichnis "/temp" auf dem SFTP-Server übertragen:
    "get -pR /bilder /temp"
  • Die Berechtigungen der Datei "windowspage.txt" auf dem SFTP-Server auf "755" setzen:
    "chmod 755 windowspage.txt"

Hinweise:

  • Weitere Informationen zur Ausgabe und Steuerung erhalten Sie durch die Eingabe von "sftp" (ohne Parameter) und der Eingabetaste.

Versionshinweis:

  • Der OpenSSH-Client bzw. das SFTP-Programm steht erst ab Windows 10 Version 1809 bereit.

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...


Windowspage - Unverschlüsselte Verbindung
Sicherheit Sie rufen die Inhalte über eine unverschlüsselte Verbindung ab. Die Inhalte können auch über eine verschlüsselte Verbindung (SSL) abgerufen werden:
https://www.windowspage.de/tipps/024253.html
Valid HTML 4.01 Transitional  CSS ist valide!