This is an old revision of the document!

Interoperability

Following table shows known issues of interoperability with various SFTP servers.

Server Notes
OpenSSH Supports SFTP version 3 only.
Cannot handle SFTP packets larger than 256 kB, but due to support for SFTP version 3, it cannot report the limitation. WinSCP automatically limits size of SFTP packet to 256 kB when connected to OpenSSH SFTP server.
Reverses order of symlink command arguments (SSH_FXP_SYMLINK request). WinSCP automatically reverses the order too, when connected to OpenSSH SFTP server.
Misinterprets file timestamps prior to 1970. WinSCP automatically interprets the timestamps in the same incorrect way.
FTPshell Does not support reading of file attributes (SSH_FXP_LSTAT request). WinSCP uses this also to check existence of directory before entering it. To allow user to enter to directory on FTPshell server, WinSCP automatically fall backs to checking the existence by reading directory content. This in turn forbids used to enter traverse-only directories (with permissions 110).
MultiNet For SFTP version 4, it indicates presence of UID/GUI in directory listing, but actually it does not include them. These attributes are not allowed for SFTP version 4 and newer, so WinSCP ignored the indication.
VShell Provides file attributes (SSH_FILEXFER_ATTR_BITS) with SFTP version 4, when it is allowed since version 5 only. WinSCP can handle that.
Incorrectly encodes list of supported SFTP versions. WinSCP can handle that.

Advertisement

Last modified: by martin