Share via


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
  • 3.x
  • 4.x
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.