添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

找不到匹配的host key算法

如果在使用 SSH 连接到远程主机时,出现 "找不到匹配的 host key 算法" 的错误消息,可能是因为远程主机的 host key 改变了。Host key 是用来确保连接到的主机是你想要连接的主机,而不是被劫持的主机。

如果你确定连接到的是你想要连接的主机,可以尝试以下解决方案:

删除本地主机的 known_hosts 文件,它通常位于 ~/.ssh/known_hosts。这样会使你下次连接时重新记录远程主机的 host key。

使用 ssh-keygen 命令手动更新本地主机的 known_hosts 文件。例如: ssh-keygen -R remote_host ,其中 remote_host 是远程主机的主机名或 IP 地址。

在连接时使用 -o UserKnownHostsFile=/dev/null 选项忽略 known_hosts 文件。例如: ssh -o UserKnownHostsFile=/dev/null username@remote_host

如果你连接的是多个主机,可以使用 -o StrictHostKeyChecking=no 选项忽略 host key 检查。例如: ssh -o StrictHostKeyChecking=no username@remote_host

希望以上信息能帮到你。

  •