linux – 处理SSH主机验证错误的最顺畅的工作流程?
发布时间:2020-12-13 18:44:37 所属栏目:Linux 来源:网络整理
导读:这是一个我们都面临的简单问题,可能需要手动解决而不需要太多考虑. 当服务器更改,重新配置或重新分配IP地址时,我们会在下面收到SSH主机验证消息.我有兴趣简化解决这些ssh识别错误的工作流程. 鉴于以下消息,我通常是vi /root/.ssh/known_hosts 434并删除(dd)
这是一个我们都面临的简单问题,可能需要手动解决而不需要太多考虑.
当服务器更改,重新配置或重新分配IP地址时,我们会在下面收到SSH主机验证消息.我有兴趣简化解决这些ssh识别错误的工作流程. 鉴于以下消息,我通常是vi /root/.ssh/known_hosts 434并删除(dd)有问题的行. 我已经看到其他组织中的开发人员/用户因看到此消息而感到沮丧而删除了他们的整个known_hosts文件.虽然我没有那么远,但我知道有更优雅的方式来处理这个问题. 提示? [root@xt ~]# ssh las-db1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is ed:86:a2:c4:cd:9b:c5:7a:b1:2b:cc:42:15:76:8c:56. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending key in /root/.ssh/known_hosts:434 RSA host key for las-db1 has changed and you have requested strict checking. Host key verification failed. 解决方法
您可以使用ssh-keygen命令删除主机的特定条目:
ssh-keygen -R las-db1 如果您没有该命令,则可以始终使用sed: sed -i '/las-db1/d' /root/.ssh/known_hosts (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |