如何使用 BizTalk 2013 连接到基于 Azure 存储帐户解决方案的 SFTP 服务
How can I connect to SFTP service based on Azure Storage Account Solution with BizTalk 2013
我需要连接到基于 Azure 存储帐户解决方案的 SFTP 服务,我将接收位置设置如下:
但接收位置保持禁用状态。我能够连接 WinSCP 并看到我应该从中获取文件的文件夹,因此连接参数很好。
如何从 BizTalk 2013 连接到此类服务?
对于较早版本的 BizTalk,它不使用 WinSCP,并且它支持的 SSH 密码集有限。
当它尝试连接到一个 SFTP 服务器时,该服务器的一组密码与 BizTalk SFTP 适配器支持的密码不匹配,那么它将在 Windows 应用程序事件。
Details:"Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: Open SFTP connection error.
要解决此问题,您有以下选择
- 升级到使用 WinSCP DLL 的 BizTalk 2020,并确保应用最新的 CU,这也意味着它支持更高版本的 WinSCP 库。
- 使用第三方 SFTP 适配器,例如 nSoftware
我已在 BizTalk 2013 R2 中成功使用 nSoftware 适配器连接到本地 SFTP 适配器无法连接的 SFTP 服务器。
我需要连接到基于 Azure 存储帐户解决方案的 SFTP 服务,我将接收位置设置如下:
但接收位置保持禁用状态。我能够连接 WinSCP 并看到我应该从中获取文件的文件夹,因此连接参数很好。
如何从 BizTalk 2013 连接到此类服务?
对于较早版本的 BizTalk,它不使用 WinSCP,并且它支持的 SSH 密码集有限。
当它尝试连接到一个 SFTP 服务器时,该服务器的一组密码与 BizTalk SFTP 适配器支持的密码不匹配,那么它将在 Windows 应用程序事件。
Details:"Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: Open SFTP connection error.
要解决此问题,您有以下选择
- 升级到使用 WinSCP DLL 的 BizTalk 2020,并确保应用最新的 CU,这也意味着它支持更高版本的 WinSCP 库。
- 使用第三方 SFTP 适配器,例如 nSoftware
我已在 BizTalk 2013 R2 中成功使用 nSoftware 适配器连接到本地 SFTP 适配器无法连接的 SFTP 服务器。