I have an issue where we updated our licensed version of Rebex from 3.0.6586.0 to 5.0.7800.0
after the update we started getting negotiation failed errors.
IE: Negotiation failed. The connection was closed by the server.
If we revert to the older version it works. ultimately we want it to work on the newer version for the security fixes, but will be forced to revert if we cannot solve this problem.
After searching your forum I have tried manipulating the KeyExchangeAlgorithms, PreferredHostKeyAlgorithm, and UseLegacyGroupExchange to see if that would resolve the problem but so far I've been working in the blind.
the code that works with 3.0.6586.0 has these settings:
_client.Settings.SshParameters.KeyExchangeAlgorithms |= SshKeyExchangeAlgorithm.DiffieHellmanGroup1SHA1;
_client.Settings.SshParameters.PreferredHostKeyAlgorithm = SshHostKeyAlgorithm.RSA;
I'll post the failure log in a reply as it is too long.