更换主机后Ssh hosts RSA 主机密钥问题的解决办法
2013-03-05 14:15
253 查看
今天有一台主机(IP为10.10.1.1)由于经常死机,头决定让一台新机器来替代它(主要步骤:
1) 更改/etc/sysconfig/network-scripts/eth1文件.
2) 拔掉原1.1网线
3) 重起新主机的network(/etc/init.d/network restart)及相关服务)
验证新主机1.1是否能完全能替换原主机的服务,从1.3通过ssh 连接,结果报错。
[10.10.1.3]root #ssh
root@10.10.1.1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
3b:51:6e:3e:Array2:8Array:82:fe:e7:a8:ac:44:a0:0a:6e:af.
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:10
RSA host key for 10.10.1.1 has changed and you have requested strict checking.
Host key verification failed.
[10.10.1.3]root #
系统直接退出了,不让登陆。看了一下报错信息,大概是主机的密钥不对了,需要重新配置。以前还配置过ssh ,可惜好久没配过,忘得差不多了,只得Google了。找到一篇
解决以 root 用户登录时的验证问题
虽然说的系统平台不一致,但大概方法及原理是一致的。
a机通过ssh连接b机时,会把b机的信息保存在a机的root的.ssh/known_hosts文件里,由于b机被重装(本案例是被替换),b机的信息被改变,与a机文件的信息不一致, ssh就不让连接。解决方法也很简单,直接把a机相应文件里的b机信息删掉(报错信息里提示里具体位置/root/.ssh/known_hosts:10,再次连接时系统会提示是否更改b机信息,输入yes 即可。
在连接前后看/known_hosts文件的日期变化也可以清晰得看出该文件被更改
1) 更改/etc/sysconfig/network-scripts/eth1文件.
2) 拔掉原1.1网线
3) 重起新主机的network(/etc/init.d/network restart)及相关服务)
验证新主机1.1是否能完全能替换原主机的服务,从1.3通过ssh 连接,结果报错。
[10.10.1.3]root #ssh
root@10.10.1.1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
3b:51:6e:3e:Array2:8Array:82:fe:e7:a8:ac:44:a0:0a:6e:af.
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:10
RSA host key for 10.10.1.1 has changed and you have requested strict checking.
Host key verification failed.
[10.10.1.3]root #
系统直接退出了,不让登陆。看了一下报错信息,大概是主机的密钥不对了,需要重新配置。以前还配置过ssh ,可惜好久没配过,忘得差不多了,只得Google了。找到一篇
解决以 root 用户登录时的验证问题
虽然说的系统平台不一致,但大概方法及原理是一致的。
a机通过ssh连接b机时,会把b机的信息保存在a机的root的.ssh/known_hosts文件里,由于b机被重装(本案例是被替换),b机的信息被改变,与a机文件的信息不一致, ssh就不让连接。解决方法也很简单,直接把a机相应文件里的b机信息删掉(报错信息里提示里具体位置/root/.ssh/known_hosts:10,再次连接时系统会提示是否更改b机信息,输入yes 即可。
在连接前后看/known_hosts文件的日期变化也可以清晰得看出该文件被更改
相关文章推荐
- 主机ssh升级到6.7后,我们使用jsch jar包ssh连接不上报Algorithm negotiation fail问题的解决办法
- 解决ssh不能添加已访问的主机到信任列表的问题(Failed to add the host to the list of known hosts)
- linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决
- linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决
- 解决ssh不能添加已访问的主机到信任列表的问题(Failed to add the host to the list of known hosts) .
- Linux系统 CentOS 7 Permission 0755 for /etc/ssh/ssh_host_rsa_key"问题解决办法
- ssh免密钥登录或建立信任主机遇到的问题
- hadoop 2.6.1 出现ssh无法解析主机名等错误提示的解决办法
- Apache NameVirtualHost *:80 has no VirtualHosts问题解决办法
- SUSE ssh登录慢解决办法,ssh登录失败,但是strace一下就好了的分析查询 第一次ssh,路由的问题
- ssh 实现多台主机免密登陆并附带多种错误解决办法
- ssh开发过程中遇到的问题,以及一些解决办法
- SSH 使用过程中,出现的问题以及解决办法
- 使用rsa密钥,解决scp复制密码问题
- 【原】oracle11gR2 dbconsole修改主机无法登陆问题解决办法
- oracle 10g 更换主机名后引起dbcontrol 启动失败的解决办法
- SSH访问远程主机超时问题解决
- ssh远程登录可能出现的问题以及解决办法
- linux 主机名被修改成bogon问题的几种解决办法
- ssh免密码登录【遇到的问题: linux下设置了SSH免密码登录但还是需要输入密码的解决办法 】