我们在Amazon EC2上有一个服务器XXX。
SSH在标准(22)端口上运行。
我将发布密钥放在/.ssh/authorized_keys文件中
有趣的是,昨天运作良好!
但是今天,我不知道发生了什么!我只是无法登录。
ssh -vvvv服务器名称
卡在
debug1:需要SSH2_MSG_KEX_DH_GEX_REPLY
我检查了我的公钥,它在那里!(我如何检查?我请另一个人检查)
然后我使用另一台计算机(Windows 7 +腻子)并放置了新的公钥。还有什么?我能够登录!那是另一台装有Win7的计算机,它位于同一LAN上,这与外部IP相同。
我的私钥可用于其他服务器,但不适用于此服务器。
请帮忙!
SSH2_MSG_KEX_DH_GEX_REPLY
)在连接中更早发生。