OpenSSH 和远程调用

OpenSSH 和远程调用

在我提出问题之前,我必须提供一些背景信息......

我有一台 SSIS 服务器,它调用 SSIS 包。SSIS 包将文件复制到文件服务器。复制操作完成后,SSIS 包必须调用 SFTP 传输,以 SFTP 将文件从文件服务器复制到另一台文件服务器。

在模式中:SSIS 服务器 -> 文件服务器 1 (SSH) -> 文件服务器 2 (SSH)

文件服务器 1 充当 SSH 客户端,文件服务器 2 充当 SSH 服务器。SSIS 服务器和文件服务器 1 为入站(本地),文件服务器 2 为出站(非本地)。

SSH 必须是 OpenSSH,所有服务器都是 Windows Server 2008 R2 64 位。

现在的问题是:

  1. 哪个 OpenSSH 软件最适合作为 OpenSSH 客户端(在 Windows Server 2008 R2 64 位上)?
  2. 与第 1 点密切相关:如何从 SSIS 服务器远程执行 OpenSSH 文件传输调用?

关于第 2 点:有使用 PowerShell 调用转移的想法……

答案1

参见评论。使用 RebEx SFTP。

答案2

Windows 版 OpenSSH对于我来说,编写文件复制脚本非常有效。控制协议FTP服务器油灰效果一样好。如果你坚持使用 .NET 库进行文件传输,SharpSSH也是一个选择

相关内容