![更改密码后,SSH 连接将不起作用](https://linux22.com/image/639781/%E6%9B%B4%E6%94%B9%E5%AF%86%E7%A0%81%E5%90%8E%EF%BC%8CSSH%20%E8%BF%9E%E6%8E%A5%E5%B0%86%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
多年来我一直通过 SSH 连接我的服务器。一直运行良好。
今天我决定更改密码。成功更改密码后,再次尝试连接时,收到以下错误消息:
ssh_exchange_identification: read: Connection reset by peer
我尝试使用任何笔记本电脑时都会出现此错误。但是,我可以通过托管服务器的另一台机器通过 SSH 进入,所以我知道密码有效且正确。
我进行过大量谷歌搜索,但找不到答案。
我相信这与 RSA 密钥有关,并且我认为我需要从我的笔记本电脑或其他地方删除一个密钥,但我不知道如何做到这一点。
任何帮助是极大的赞赏。
答案1
在您尝试连接的机器上,您需要进入主目录中的 .ssh 文件夹。查找此文件:known_hosts
如果您下次尝试联系服务器时删除该文件,系统会询问您是否允许该连接。
您还可以编辑该文件,然后您将看到多个密钥(每个使用 ssh 连接的服务器一个密钥)——从该文件中删除指向有问题的连接的数据块。除非您有理由这样做,否则删除该文件是可以的。