记录一个生产环境小错误。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/
该文章来源互联网,本博仅以学习为目的,版权归原作者所有。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)