Putty 可以工作,但是 SSH2_MSG_KEXINIT 之后从终端进行 ssh 失败

Putty 可以工作,但是 SSH2_MSG_KEXINIT 之后从终端进行 ssh 失败

我在通过终端使用 ssh 连接到工作场所和家里的不同机器时遇到了问题。

最后三行是(如果我使用 -vvv 运行 ssh):

debug3: load_hostkeys: loaded 0 keys
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer

网络没有问题,因为 Putty 可以完美地与完全相同的服务器配合使用。此外,如果我坐在同事的机器旁(也是 ubuntu,与我的版本相同,11.04),它在终端上运行得非常好。

我尝试删除我的 .ssh 。所以我猜是其他问题,我可以做什么来卸载并重新安装或删除以重置它?

编辑:我发现了重复的: https://serverfault.com/questions/265244/ssh-client-problem-connection-reset-by-peer

答案1

我自己的问题在 serverfault 上的重复问题(第一个答案)中得到了回答。我补充说:

HostKeyAlgorithms [email protected],[email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-rsa,ssh-dss 

到 ~/.ssh/config

答案2

ssh-client 的行为也受 /etc/ssh/ssh_config 的影响。也许您以某种方式对其进行了编辑?

相关内容