远程连接报错
解决方法
- 验证远程主机是否可信:
首先确认这次连接的远程主机确实是你期望连接的,并且主机密钥的更改是合法的(例如因为服务器重新配置或升级)。 - 删除旧密钥:
你可以手动删除旧的主机密钥,然后重新连接,SSH 会自动提示你接受新的主机密钥。要删除旧密钥,可以打开 known_hosts 文件并删除与该主机相关的行。
在错误信息中提到的行是 C:\Users\dongshengtan/.ssh/known_hosts:3,也就是说它是 known_hosts 文件的第三行。
你可以使用文本编辑器(例如 Notepad)打开 C:\Users\dongshengtan/.ssh/known_hosts,找到并删除第三行。
或者你可以通过命令行删除该密钥:
ssh-keygen -R 10.24.99.233
这样可以自动从 known_hosts 文件中移除与 10.24.99.233 相关的旧密钥。
- 重新连接:
删除旧密钥后,再次尝试连接 SSH。系统会提示你是否接受新的主机密钥,输入 yes 并回车,然后新的密钥会被保存到 known_hosts 文件中。