但我收到以下错误:
ssh_exchange_identification:读取:对等方重置连接
我正在执行以下命令:
sudo ssh [email protected]
这可能是由于某种防火墙设置或服务器负载过大造成的吗?
答案1
这可能是防火墙问题,我可以从这里正常连接(它要求我输入密码)。
请不要使用sudo ssh
,这样ssh
就好了。另外,如果可能的话,禁用基于密码的身份验证并使用基于密钥的身份验证。
要诊断问题,请使用以下-v
选项运行 ssh(-vvv
以获得最大详细程度):
ssh -vvv user@host
答案2
当两台机器使用相同的 IP 地址时您将看到此消息。
答案3
- 尝试 ssh -vvv
- (重新)移动你的 .ssh/config 到 /tmp 然后再次尝试 ssh
- 尝试重新生成密钥(客户端然后是服务器)
- 尝试通过 ssh 从同一个盒子到同一个盒子进行测试
- 暂时禁用防火墙