SSH连接的时候Host key verification failed.
[root@cache001 swftools-0.9.0]# ssh 192.168.1.90
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
05:25:84:ea:dd:92:8d:80:ce:ad:5b:79:58:fe:c9:42.
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 192.168.1.90 has changed and you have requested strict checking.
Host key verification failed.
==================================
==================================
用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。
SSH对主机的public_key的检查等级是根据StrictHostKeyChecking变量来配置的。默认情况下,StrictHostKeyChecking=ask。简单所下它的三种配置值:

1.StrictHostKeyChecking=no

#最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网时建议使用。如果连接server的key在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。

2.StrictHostKeyChecking=ask  #默认的级别,就是出现刚才的提示了。如果连接和key不匹配,给出提示,并拒绝登录。

3.StrictHostKeyChecking=yes  #最安全的级别,如果连接与key不匹配,就拒绝连接,不会提示详细信息。

我一般是用方法2解决

-------------
解决方法 1

-------------

对于我来说,在内网的进行的一些测试,为了方便,选择最低的安全级别。在.ssh/config(或者/etc/ssh/ssh_config)中配置:

StrictHostKeyChecking no
UserKnownHostsFile /dev/null
(注:这里为了简便,将knownhostfile设为/dev/null,就不保存在known_hosts中了)
---------------
解决方法 2
---------------
vi ~/.ssh/known_hosts

删除对应ip的相关rsa信息

---------------
解决方法 3
---------------
rm known_hosts
 

最新文章

  1. <<< Oracle系统参数命令、服务进程、默认用户
  2. 浅谈C# 匿名变量
  3. JMS生产者+单线程发送-我们到底能走多远系列(29)
  4. ANDROID_MARS学习笔记_S01原始版_023_MP3PLAYER005_用广播BroacastReciever实现后台播放不更新歌词
  5. 从零基础入门JavaScript(2)
  6. Android开发的体会
  7. ABP Zero 单部署,单数据库,多租户架构
  8. python-opencv aplpha混合
  9. Qt音乐播放器制作(二)Easy Player
  10. solr多集合配置
  11. unix文件系统中的硬链接和软连接
  12. 15.selenium_case01
  13. 【学亮开讲】Oracle内外连接查询20181119
  14. [UnityShader基础]04.ColorMask
  15. python SQLite说一点点, python使用数据库需要注意的几点
  16. Android 集成高德地图
  17. js遍历Object所有属性
  18. 关于daterangepicker取消默认值的设置
  19. Java写的数据库连接池
  20. 《Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments》论文解读

热门文章

  1. NSRange类详解
  2. Ubuntu配置ssh server
  3. html笔记03:表单
  4. 字体的大小(pt)和像素(px)如何转换?
  5. ASP.NET MVC and jqGrid 学习笔记 1-基本配置
  6. TextFiled 中输入金额
  7. hibernate 入门案例
  8. Volly的使用及图片错位优化
  9. PHP中使用kindeditor
  10. 伸展树 Splay Tree