SSH登录失败:Host key verification failed.的解决办法

今天在SSH登录时候显示登录失败,Host key verification failed. 错误提示如下:

~ zfs$ ssh root@192.168.1.103
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
f7:11:42:03:40:cd:34:c3:0f:0e:80:36:22:04:de:bc.
Please contact your system administrator.
Add correct host key in /Users/zfs/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/zfs/.ssh/known_hosts:17
RSA host key for 192.168.1.103 has changed and you have requested strict checking.
Host key verification failed.

于是立马百度了一下,说是由于公钥不一样了,所以无法登录,提示信息是 KEY 验证失败。
解决方法是:

在 /root/.ssh/known_hosts 文件里面将原来的公钥信息删除即可
SSH报"Host key verification failed."。一般来说,主要是下面的问题:
/root/.ssh/known_hosts里面记录的目标主机key值不正确。这是最普遍的情况,只要删除对应的主机记录就能恢复正常。
运行命令:

rm -rf /root/.ssh/known_hosts即可。

时间: 2024-08-01 20:08:26

SSH登录失败:Host key verification failed.的解决办法的相关文章

linux中Pure-FTPd出现“登录失败: 530 Login authentication failed”

 FTPd是一款不错的ftp软件了,但今天小编设置问题导致Pure-FTPd出现"登录失败: 530 Login authentication failed"了,下面我们一起来看问题的解决办法了.     再次遭遇Pure-FTPd"登录失败: 530 Login authentication failed"的问题,这一次的原因竟然是虚拟用户uid小于pure-ftpd.conf中的MinUID值,现在详细说明整个查错过程. 一般情况下,我是使用yum来安装pure

异常“Validation of ViewState Mac failed”及解决办法

项目顺利完成,到客户现场进行系统测试(使用VS2005进行压力测试和响应测试),在系统日志中出 现如下错误: [HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey a

Linux修改密码报PAM authentication failed错误解决办法

最近接到一个运维开发任务,需要开发一个帐号管理系统,对手头三千多台Linux服务器的root帐号进行批量系统的管理,实现定期修改root为随机密码并加密存储,并向运维管理WEB前台提供密码查询解密接口等功能. 刚开始,我基于php+ssh2_exec开发了一套雏形.基本功能都实现了,结果老大说这里的运维就我稍微会点php,后面可不好维护.本来也被我说服了,因为写都写好了,难道要重构?后面线上测试发现,公司有部分系系统接入了ldap鉴权,php的ssh2_exec就无法工作了,返回登陆失败的错误.

mac os gem安装json出现error failed的解决办法_ruby专题

升级到最新的mac os Mavericks.装json出现错误: 复制代码 代码如下: gem install json -v '1.8.1' Building native extensions.  This could take a while... ERROR:  Error installing json:   ERROR: Failed to build gem native extension.     /usr/local/var/rbenv/versions/2.0.0-p24

linux中Centos5 执行host提示command not found解决办法

当显示-bash: host: command not found的时候,我们就需要安装对应的包了 host这个程序是 bind-utils包里面的 解决办法 所以要先安装 bind-utils  代码如下 复制代码 yum install bind-utils 总结 很多的默认安装包时都会有一些工具包不会安装,所以大家安装前必须先了解一下相关包的基础知识哦.

svn上传报Authorization failed错误解决办法

svn上传文件时没有弹出用户登录界面,而是直接报Authorization failed错误.出现该问题基本都是三个配置文件的问题,下面把这个文件列出来 svnserve.conf配置文件中的 [general] anon-access = read auth-access = write password-db = passwd authz-db = authz 注意:这几个配置项都需要在[general]配置项下. passwd配置文件 [users] admin=123 authz配置文件

安装MySQL 5.6.16登录出错:段错误 (Segmentation fault)解决办法

Centos 6.5 安装 MySQL 5.6.16 后,使用命令登录出错: [root@test mysql-5.6.16]# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.16-log Source distribution   Copyright (c) 2

word打开失败 提示缺失各种.MSI的解决办法

  针对打开WORD后(大多是WIN7系统),出现的各种类似GENKO.MSI,PRO11.MSI,DATA1.MSI,MINI.MSI--等等各种MSI的缺失以及弹出windows installer对话框的解决方案. 1.现在,很多人都已经知道如何用光盘或U盘来给自己做系统了.但是有的系统盘在做完系统后会出现一个问题,那就是新装系统的WORD在打开时,总会弹出一个windows installer的对话框,提示GENKO.MSI缺失,要求你安装一个什么什么文件. 虽然说只要点一下[取消],就

提示“installer integrity check has failed”的解决办法

  有以下情况会出现此问题: 1.内存不兼容或其他硬件不兼容 2.下载程序已损坏 解决方法: 使用NCRC命令跳过installer检查具体步骤如下: 找到安装程序(如SETUP.EXE,具体的安装文件请自行按软件判断),右键创建快捷方式 右键点击刚刚创建的快捷方式,单击属性 在目标栏中的目标后按一个空格后输入/NCRC,输入好后运行快捷方式就可以安装了 如果成功即可进入安装程序. 出现错误,说明文件损坏,您需要重新下载程序 内存条如果有问题,就会出现此类情况.