-
Notifications
You must be signed in to change notification settings - Fork 781
KexAlgorithms [email protected] on Windows #803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Kex negotiation will be initiated by both client and server.. In client it picks either from ssh_config or through command line arguments.. In sshd it picks from sshd_config or command line arguments if you start as non-service process or default kex algorithms.. Could you please check this configuration in both the systems and compare both the ssh logs (ssh.exe -vvv user@ip) and sshd log with debug3 enabled.. If you still have questions then please share both ssh and sshd logs and configuration.. |
Reopen once you have the logs ready. |
`---> starting sshd... 6472 20:21:52:909 debug1: sshd version OpenSSH_7.5, LibreSSL 2.5.3 |
"OpenSSH for Windows" version
0.0.17.0
Server OperatingSystem
Windows 10 Pro
Windows Server 2012 Foundation
Client OperatingSystem
MacOS 10.12.5 with custom OpenSSH 7.5p1
What is failing
Two SSH servers, with exactly the same OpenSSH software version and sshd_conf.
On Windows Server: no matching key exchange method found
On Windows 10: all is well.
This is the log on Windows Server:
"3540 15:41:03:562 Connection from port 55883 on 192.168.1.15 port 22
3540 15:41:04:000 Unable to negotiate with port 55883: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1"
The text was updated successfully, but these errors were encountered: