记录一个生产环境小错误。SSH连接时,出现提示远程密码重置的报错【Host key verification failed.】
报错解释:
SSH 报错 "host key verification failed" 表示SSH客户端无法验证远程主机的身份,因此拒绝连接。这通常发生在首次连接到某个服务器时。
解决方法:
-
如果确认远程主机是可信的,可以使用以下SSH命令跳过主机密钥的验证(不推荐,因为这会降低安全性):
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host -
如果你已经知道主机已经改变了其公钥(例如,服务器重装系统或更换了密钥),你需要从
~/.ssh/known_hosts
文件中删除旧的主机密钥记录。使用ssh-keygen
命令:ssh-keygen -R host其中
host
是你尝试连接的主机地址。 -
如果你在使用SSH客户端或脚本,确保客户端配置文件(通常是
~/.ssh/config
)中正确设置了主机名和身份验证信息。 -
确保没有网络问题或防火墙设置阻止了SSH连接。
-
如果你在使用SSH代理,确保代理正在运行并且已经添加了正确的密钥。
在进行任何更改之前,请确保你了解潜在的安全风险,特别是在忽略主机密钥检查时。
        我曾七次鄙视自己的灵魂:
  第一次,当它本可进取时,却故作谦卑;
  第二次,当它在空虚时,用爱欲来填充;
  第三次,在困难和容易之间,它选择了容易;
  第四次,它犯了错,却借由别人也会犯错来宽慰自己;
  第五次,它自由软弱,却把它认为是生命的坚韧;
  第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
  第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
作者:博客园 - 角刀牛
出处:https://www.cnblogs.com/jiaodaoniujava/
该文章来源互联网,本博仅以学习为目的,版权归原作者所有。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。