解决 debug1: expecting SSH2_MSG_KEX_ECDH_REPLY 的 timeout 问题
最近在 Linux 下进行 ssh,总是开机后,第一次连接超时,再连接就没有问题。
用 -vvv
看了下debug,
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
发现到这一步的时候会卡住,过一会就超时了。
从网上搜索了很久,找到了一个偏方,然而并不知道为啥,等以后有时间再研究吧,先记录一下解决方案:
在本地,修改 /etc/ssh/ssh_config
,增加下面的配置
Host *
KexAlgorithms ecdh-sha2-nistp521
如果你之前改过本地 ssh 配置,确保有一个 Host *
即可。