一、问题描述

用Ansible的ping模块测试主机连通性时,第一次ping过主机192.168.18.80,但该主机有点问题,将它下线,换了一台新的替换它,然后再次ping 192.168.18.80时,出现如下所示的错误信息

[root@server ~]# ansible all -m ping
192.168.18.80 | UNREACHABLE! => {"changed": false,"msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:zbEO7l6AqnhvNiZvVoy5KcYGHrn10CJw0ul169LeyHU.\r\nPlease contact your system administrator.\r\nAdd correct host key in /root/.ssh/known_hosts to get rid of this message.\r\nOffending ECDSA key in /root/.ssh/known_hosts:2\r\nPassword authentication is disabled to avoid man-in-the-middle attacks.\r\nKeyboard-interactive authentication is disabled to avoid man-in-the-middle attacks.\r\nroot@192.168.18.80: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).","unreachable": true
}

用ssh远程连接时,则出现如下所示错误

[root@server ~]# ssh 192.168.18.80
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 ECDSA key sent by the remote host is
SHA256:zbEO7l6AqnhvNiZvVoy5KcYGHrn10CJw0ul169LeyHU.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:2
ECDSA host key for 192.168.18.80 has changed and you have requested strict checking.
Host key verification failed.

二、问题原因

前后两个错误均提示 host key has just been changed和REMOTE HOST IDENTIFICATION HAS CHANGED!
中文意思就是远程主机标识已更改。

SSH远程连接主机的标识默认保存在~/.ssh/known_hosts 中,每次访问时都会到此处对比主机标识是否相同,若不相同,则提示错误或警告,目的是防止中间人攻击。

三、解决办法

删除~/.ssh/known_hosts 中对应IP所在行的信息即可,如下图所示

[root@server ~]# vim  ~/.ssh/known_hosts
192.168.18.99 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGEsej5rHzUx+GX65oiHKfOqDqFP2OdNhb0i80Hns0b2TObWTQMvscKjaryuh2oZbq+Esekhn98HXDNc30aEjzA=
192.168.18.199 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHhaJ4VDE3HxK1AcsHNac4MTjv4IUauTLazQDwgh6lhCIt0qN5Zjj0+rh+isAZYOXdBp4S8K5p/YkTXalmU0CHQ=
192.168.18.80 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHKpwuBsqrI1ogpSvLkJKJpKcXIO49sJJH3gJmykHWOp3cqfekCpXIppiEzhKslxgFEmd971DILXrpPguDEQ3UE=

ssh连接报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED“问题原因及解决方法相关推荐

  1. ssh登陆报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”的解决方法

    解决方法:删除 ~/.ssh/known_hosts 转载于:https://www.cnblogs.com/liangxc/p/10414123.html

  2. ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 前言 具体 1.我先安装了第一台容器,并修改了ssh的配置文件 2.容器开启服务,宿主 ...

  3. ssh报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    今天登陆远程主机的时候,出现如下的报错信息 ssh 10.0.0.1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WAR ...

  4. ssh或scp报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

    报错信息 在工作中,如果使用ssh.scp命令做远程操作报错"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!" [root@ sa ...

  5. Linux—scp或ssh出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    关注微信公众号:CodingTechWork,一起学习进步. 介绍   在工作登录服务器,准备从服务器A拷贝东西至服务器B,使用scp -r dir/ user_name@ip:/dir1/dir2命 ...

  6. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY

    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 前言 原因 解决办法一 解决办法二 [推荐] 生成并使用新的 SSH 密钥对 ED25519 SSH ...

  7. linux ssh 连接错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    一.今天在使用SSH,连接远程服务器的时候,刚开始是没问题的. 后来阿里云主机重装了一下系统后,再也连不上了.一直报一个错. $ ssh root@47.98.233.15 @@@@@@@@@@@@@ ...

  8. ssh连接出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

    ssh远程连接的时候出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!连接失败 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  9. ssh时提示“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED”

    本文转载自:known_hosts文件作用,以及常见问题 当遇到以下问题: root@ibox:~# ssh 192.168.20.46 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

最新文章

  1. 用bochs调试自己写的系统引导代码
  2. python之_init_函数的简介
  3. 华为的涉外知识产权工程师_华为法务社招 | 岗位:高级知识产权工程师
  4. SCCM 2007 R2 报表问题(二)
  5. [BZOJ 3260] 跳
  6. 惠普服务器G8系列做raid,hp g8服务器设置raid5
  7. 最短路 spfa算法
  8. win7下u盘安装ubuntu组成双系统
  9. Galerkin method 热传导公式推导过程
  10. 融合正弦余弦和变异选择的蝗虫优化算法
  11. Cesium添加百度地图
  12. Failed to declare queue
  13. 字体/字库: [ 下载 ] > freetype sdl sdl_ttf
  14. 【历史上的今天】8 月 20 日:两位传奇程序员的诞生日!
  15. 能ping通百度,但是上不了网的解决方法
  16. 千锋Unity学习笔记
  17. 几招搞定Windows 7累计补丁包的安装
  18. js在指定的td中插入html元素,js在指定位置增加节点函数insertBefore()用法实例
  19. 领导给你安排这三个紧急任务(不是器重你而是利用你)
  20. 电脑连不上手机热点问题

热门文章

  1. ios 左右滑动手势
  2. 解析华为MAS EIE系统硬件与软件结构
  3. 创建Silverlight Bussiness Application时报错的解决
  4. 现货黄金宝典——如何做突破行情
  5. 罗克韦尔AB PLC RSLogix5000中的比较指令使用方法介绍
  6. 三大跨境电商平台开店必备的材料
  7. 利用python提取图像轮廓
  8. 六、Dubbo协议模块原理源码解析
  9. ubuntu 18.04 解决网易云音乐图标不能打开的问题
  10. 3d打印模型为什么文件格式必须是stl和stp的?