SSH Algorithm negotiation fail


When I try to SSH through toad edge, I get the following error in toad: “Cannot establish SSH connection: Algorithm negotiation fail”. On my SSH server, I see the following error:
Oct 17 04:33:44 xxxxxx sshd[17039]: fatal: Unable to negotiate with port 61450: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1 [preauth]

When I enable these kex, it generates failures and warnings in my ssh security scan (
(kex) diffie-hellman-group1-sha1 – [fail] removed (in server) since OpenSSH 6.7, unsafe algorithm
(kex) diffie-hellman-group-exchange-sha1 – [fail] removed (in server) since OpenSSH 6.7, unsafe algorithm
(kex) diffie-hellman-group14-sha1 – [warn] using weak hashing algorithm

diffie-hellman-group14-sha1 is only a warning at least, but still not great.

Do you have any plans on updating your SSH client library to support more recent algorithms?

Note: I am using out toad edge 2.0.3 on Mac OSX 10.14.


Hi, we have created issue for this, we have to reproduce it first, we will let you know about the progress.
Miroslav Stanik

Any update on this?

Found the fix. Add below lines in your file .


And remove all MD5 strings from that file.