BizTalk Server: Supported SFTP Servers
Introduction
SFTP, which stands for SSH File Transfer Protocol, or Secure File Transfer Protocol, is a separate protocol packaged with SSH that works in a similar way over a secure connection. Microsoft first introduced the SFTP adapter for BizTalk in BizTalk Server 2013.
BizTalk 2013 & 2013 R2
This section lists the SFTP servers supported by BizTalk Server 2013 and 2013 R2 which both use the PuTTY library to connect to SFTP. If an SFTP server is not listed, it may still work. This list contains the SFTP servers the product group, support, and customers tested against these two versions of BizTalk. The PuTTY library used in these versions of BizTalk is older and may not work with SFTP servers configured to use newer ciphers (e.g. newer Linux servers may use non-compatible ciphers).
Until an upgrade to newer versions of BizTalk is completed, a workaround for non-compatible ciphers or other blocking issues would be to use 3rd party SFTP adapters instead of the out-of-the-box SFTP adapter. Another workaround would be to create scheduled tasks that use SFTP command line tools to transfer files to and from folders which BizTalk has access to.
Server | Version |
freeSSHD (WeOnlyDo) | |
IBM Secure Gateway Maverick | |
OpenSSH | 6.x (generic) |
Oracle Linux | |
SUSE Linux | |
Serv-U | |
Titan | srtSSHServer_10.00 |
Ubuntu Linux | |
VanDyke VShell Secure Shell Server |
|
WS FTP | |
WindSFTP |
* Note: SFTP server versions tested in the above list were from the period when BizTalk 2013/2013R2 were introduced or within the mainstream support phase. Newer versions of these SFTP servers may not work with BizTalk 2013/2013R2.
BizTalk 2016 & 2020
BizTalk 2016 and 2020 use the WinSCP library to connect to SFTP. Those versions of BizTalk support a larger range of SFTP servers. This is mentioned at /en-us/biztalk/core/sftp-adapter.
There will still be limitations that prevent the BizTalk SFTP adapter from connecting to SFTP servers that behave in a nonstandard manner. Microsoft Support has seen failures when attempting to connect to MFT (Managed File Transfer) SFTP servers that may move or modify files as the BizTalk adapter is interacting with it. SFTP servers that don't provide consistent timestamps (LS, DIR, STAT) for the files that the BizTalk SFTP adapter is interacting with will also cause failures since the BizTalk adapter uses timestamps to determine if a file it has received can be deleted. Other nonstandard behaviors may also lead to failures. In all these cases, the SFTP server will need to be configured to avoid these behaviors in order to work with the BizTalk SFTP adapter.
See Also
See Also Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki.