![如何修复一台机器上损坏的 SSH?](https://linux22.com/image/1519806/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E4%B8%8A%E6%8D%9F%E5%9D%8F%E7%9A%84%20SSH%EF%BC%9F.png)
ssh_exchange_identification: Connection closed by remote host
我之前连接得很好,更改了密码,注销,然后尝试重新连接,结果出现上述错误。我的客户端是 Windows 10,同时安装了 Cygwin SSH 和 PuTTy。服务器是 FreeBSD。值得注意的是,如果我通过 SSH 连接到另一台服务器(也是 FreeBSD),然后再连接到有问题的服务器,我就可以进入。但是,我再也无法通过 SSH 直接连接到第一个服务器了。
我试过了:
- 删除我的本地 SSH 数据
- 本地使用不同的 SSH 客户端
- 检查服务器上是否存在卡住的会话和连接
- 在本地完成详细输出,一切正常,直到它突然被远程关闭
- 检查远程服务器 hosts.allow 和 hosts.deny(以及防火墙)
还有什么呢?
答案1
Denyhosts 决定屏蔽我。原因不明,但当我从 Denyhosts 中移除后,我便可以从该机器再次登录。