OpenSSH und Remote-Aufruf

OpenSSH und Remote-Aufruf

Bevor ich die Fragen stelle, muss ich einige Kontextinformationen liefern …

Ich habe einen SSIS-Server, der ein SSIS-Paket aufruft. Das SSIS-Paket kopiert eine Datei auf einen Dateiserver. Nach dem Kopiervorgang muss das SSIS-Paket eine SFTP-Übertragung aufrufen, um die Datei per SFTP vom Dateiserver auf einen anderen Dateiserver zu kopieren.

Im Schema: SSIS-Server -> Dateiserver 1 (SSH) -> Dateiserver 2 (SSH)

Dateiserver 1 hat die Rolle eines SSH-Clients und Dateiserver 2 die eines SSH-Servers. SSIS-Server und Dateiserver 1 sind eingehend (vor Ort) und Dateiserver 2 ausgehend (außerhalb des Standorts).

Das SSH muss OpenSSH sein, alle Server sind Windows Server 2008 R2 64-Bit.

Nun lauten die Fragen:

  1. Welche OpenSSH-Software eignet sich am besten als OpenSSH-Client (unter Windows Server 2008 R2 64 Bit)?
  2. Eng verwandt mit Punkt 1: Wie kann der OpenSSH-Dateiübertragungsaufruf remote vom SSIS-Server aus erfolgen?

Zu Punkt 2: Es gibt Überlegungen, PowerShell zu verwenden, um die Übertragung auszulösen...

Antwort1

Siehe Kommentare. RebEx SFTP wird verwendet.

Antwort2

OpenSSH für Windowshat bei mir zum Skripten von Dateikopien gut funktioniert.PSCPUndpsftpausKittfunktionieren genauso gut. Wenn Sie darauf bestehen, .NET-Bibliotheken für die Dateiübertragung zu verwenden,SharpSSHist auch eine Option

verwandte Informationen