We have some SSH sessions that no longer work. I'm not sure when it started, but we get this error when trying to connect:
No match for mac algorithm (client to server):
Client sent: hmac-sha2-512,hmac-sha2-256
Server sent: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
Any ideas?
Hello,
This error message is a very common occurrence to our users making the update to RDM 2020.3.12.0 and higher, it's a result of this version no longer enabling unsecured algorithms by default.
The simple way to resolve this is to go into your entry "Properties" then access the "Advanced" tab where you will find the "Algorithm support" field, you will need to set it to "Custom" then press the "..." button and check all algorithms in all sections. (Cipher, Host key, Kex, and MAC) in your case simply enabling the following: hmac-md5, hmac-sha1, hmac-ripemd160, hmac-ripemd160@openssh.com, hmac-sha1-96, hmac-md5-96 should resolve this issue.
We also have a way to enable these algorithms globally in your RDM.
Both methods are described in detail in the following article of our Knowledge Base: https://kb.devolutions.net/rdm_ssh_algorithm_support.html
Let me know if this helps.
Best regards,
Samuel Dery