Rebex SFTP v3.0.4700 is more than 9 years old, which means its SSH cipher support is now outdated. This makes these old Rebex SFTP releases no longer suitable for use with up-to-date SFTP/SSH servers.
For example, OpenSSH recently deprecatedssh-rsa
host key cipher, because it is based on SHA-1, which is no longer considered secure. Replacement ciphers are rsa-sha2-256
and rsa-sha2-512
(specified by RFC 8332), but these are only supported in Rebex SFTP v3.0.6291 or higher. They did not exist in 2012 when v3.0.4700 was released.
Additionally, the old version of Rebex SFTP lacks support for MAC ciphers based on SHA-2 (such as hmac-sha2-256
or hmac-sha2-256
) and only support MAC ciphers based on SHA-1 and MD5, both of which are no longer considered secure, and contemporary SFTP/SSH servers no longer support them (or enable them by default). Rebex SFTP v3.0.5171 added support for these in 2014.
One or both of these are almost certainly the cause of "The client and the server have no common algorithms" error you see, and upgrading to a more recent Rebex SFTP release would fix the problem.
If you would like to discuss your upgrading options, please contact us at sales@rebex.net.