"Host key verification failed..."错误的SSH连接问题

分享于 

1分钟阅读

ubuntu

  繁體

"Host key verification failed(主机密钥验证失败)"表示远程主机的主机密钥已更改。

SSH在~/.ssh/known_hosts中存储远程主机的主机密钥。你可以手动编辑该文本文件,并删除旧密钥(在错误消息中可以看到行号),或者使用


ssh-keygen -R hostname




如果在远程/脚本环境中运行,而你缺乏对添加主机密钥提示的交互式访问,请按如下方式解决:


$ ssh -o StrictHostKeyChecking=no user@something.example.com uptime





KEY  SSH