多年来我一直通过 SSH 连接我的服务器。一直运行良好。
今天我决定更改密码。成功更改密码后,再次尝试连接时,收到以下错误消息:
ssh_exchange_identification: read: Connection reset by peer
我尝试使用任何笔记本电脑时都会出现此错误。但是,我可以通过托管服务器的另一台机器通过 SSH 进入,所以我知道密码有效且正确。
我进行过大量谷歌搜索,但找不到答案。
我相信这与 RSA 密钥有关,并且我认为我需要从我的笔记本电脑或其他地方删除一个密钥,但我不知道如何做到这一点。
任何帮助是极大的赞赏。
答案1
在您尝试连接的机器上,您需要进入主目录中的 .ssh 文件夹。查找此文件:known_hosts
如果您下次尝试联系服务器时删除该文件,系统会询问您是否允许该连接。
您还可以编辑该文件,然后您将看到多个密钥(每个使用 ssh 连接的服务器一个密钥)——从该文件中删除指向有问题的连接的数据块。除非您有理由这样做,否则删除该文件是可以的。