Benutzer-Werkzeuge

Webseiten-Werkzeuge


winscp

Dies ist eine alte Version des Dokuments!


WinSCP

WinSCP (Windows Secure Copy) ist ein grafischer SFTP-Client für Windows auf der Basis von SSH und ermöglicht einen geschützten Daten- und Dateitransfer zwischen verschiedenen Rechnern. Neben der grafischen Oberfläche ist es mit dem eigenen Scripting möglich, Dateien automatisiert im Hintergrund (durch geplante Tasks) zu übertragen.

Download-Seite: http://winscp.net/eng/download.php


Beispiel für Scripting mit WinSCP

Voraussetzungen für dieses Beispiel

  • Es wurde in der grafischen Oberfläche von WinSCP eine Site mit dem Namen „username@Hostname.de“ angelegt
  • Der Site wurde unter „Advanced…“ ⇒ „SSH“ ⇒ „Authentification“ ein „Private key file“ zugeordnet.
WinSCP.bat
C:
cd \
cd Program Files (x86)
cd WinSCP
WinSCP.exe /console /script=D:\Batch\WinSCP\WSCP_commands.txt /log=WinSCP_log.txt
WSCP_commands.txt
option batch on
option confirm off
open -passphrase=StrengGeheim username@Hostname.de
option transfer binary
get -delete RemoteFolder/*.*  \\192.168.178.10\DestFolder\2014\*.*
close
Exit

In Windows wird ein „geplanter Task“ angelegt, der die Batch-Datei „WinSCP.bat“ startet. Diese Datei ruft wiederum die Text-Datei „WSCP_commands.txt“ auf.

Hinweis: Die Option „-passphrase“ wird erst ab Version 5.6 BETA unterstützt.

winscp.1427194933.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)