我在通过终端使用 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 的影响。也许您以某种方式对其进行了编辑?