我有两个服务器A和B.A和B可以ssh到对方和其他服务器,但不能ssh进入服务器C.所有服务器可以ssh进入A和B(包括服务器C)请求挂断在下面:
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
并最终超时。 如果我做了一个netstat -a我看到服务器C和服务器A或B上build立的连接。当我尾巴服务器C上的日志,我看到一个连接尝试,但我从来没有完成。 我可以ping通以及双向traceroute。
我发现了同样的问题。
在我的情况下:
这似乎有一个与此ssh服务器版本有关的问题,因为我使用相同的客户端与许多不同的远程系统没有任何问题。
经过大量的MTUtesting后,我终于发现解决scheme是从MACalgorithm列表中删除hmac-md5。
在/etc/ssh/ssh_config编辑下一行:
# MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160 MACs hmac-sha1
我希望这能帮到您。
加-c aes256-ctr
我今天发现这个问题,试图从运行10.9.4的Mac上的AWS商店(OpenSSH_6.2p2,OSSLShim 0.9.8r 2011年12月8日)login到一个新的bitami LAPP堆栈(OpenSSH_5.9p1 Debian-5ubuntu1.4 pat OpenSSH_5 *) )。