问题描述

用OpenSSH的时候会将每个你访问过计算机的公钥(public key)都记录在/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,信息报错类似下图:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:9XvufSSIeZ7MAurIZ1Qw9Z13YV1Zcim2kthmAlECgYw.
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:8
ECDSA host key for 192.168.122.100 has changed and you have requested strict checking.
Host key verification failed.
lost connection

解决方法

方法一: 无论是macos还是linux系统,找到对应的.ssh/known_hosts文件,直接删除。(不推荐)

原因:把其他正确的公钥信息也删除,下次链接要全部重新经过认证,有些麻烦

操作方法:

[root@xx] rm -rf ~/.ssh/known_hosts

参考链接:https://blog.csdn.net/weixin_44545265/article/details/88362272

方法二: 打开这个.ssh/known_hosts 文件,然后将报错信息提示的那一行删除(保留了其他正确的公钥信息)

操作方法:
以这个报错信息为例,我们只需要将.ssh/known_hosts中的第8行删除即可。

[root@xx] vi ~/.ssh/known_hosts

然后将第八行删去即可。

公钥信息比较复杂,如果手动删除的话建议提前先备份一下信息,免得到时候手残删错了出问题。

公钥信息可能的格式:

AAAAB3NzaC1yc2EAAAADAQABAAABAQDpGwMkizNdUADMkzMaNTOohQARYNsBuFpLLYlgCJWffDz1dtAU/Na6JE5+prusPkQq94NC/e3zPpVjBuWia3ApAWfN2z3hwuET0dPlLB5O/o4sQK4pBS51ul/HpYUJ1sDkZWcUYDl3hFPfCM4KUHp9xKWEUE2Oh7c/6NMJPXMQY2rHRSmEEN6tSv3dEDxAYE4dPP2MTlFo0h9pOXos7Rra59MxIXyWf5ZCkUpg5zH4ijtSDnMQms/KYz9Ra55LH5oggeXbkVFVg/4H6tOYNGywD1hiP2NAHNRRvUG0kQ242Jx3bfMtx7ekg+eUgVkMhinY2RRXCRqYK9/wDrC5aG9J

方法三:用ssh-keygen清除公钥信息(快、稳、狠)

操作方法:

[root@xx] ssh-keygen -R 192.168.122.100

参考链接

链接

ssh提示IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY解决相关推荐

  1. linux ssh 提示 too many authentication failures for root root的身份验证失败太多 解决办法

    ssh 提示 "Received disconnect from 192.168.2.11: 2: Too many authentication failures for root&quo ...

  2. 使用git时ssh提示“Load key /home/devid/.ssh/id_rsa: bad permissions”的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 使用git时ssh提示"Load key "/home/devid/.ssh/id_rsa": ...

  3. Xshell连接linux(deepin)时提示ssh服务器拒绝了密码,请再试一次解决方法

    Xshell连接linux(deepin)时提示ssh服务器拒绝了密码,请再试一次解决方法 参考文章: (1)Xshell连接linux(deepin)时提示ssh服务器拒绝了密码,请再试一次解决方法 ...

  4. linux login as,PuTTY登录后SSH提示login as怎么回事?

    2017年8月27日 PuTTY登录后SSH提示login as怎么回事? PuTTY登录后,显示提示"login as:",请输入你的用户名(管理员用户名root),然后按下回车 ...

  5. win10未开启没有运行无线服务器,win10系统提示共享无线自动配置服务没有自动运行的解决办法...

    win10系统提示共享无线自动配置服务没有自动运行的解决办法? win10系统有很多人都喜欢使用,我们操作的过程中常常会碰到win10系统提示共享无线自动配置服务没有自动运行的问题.如果遇到win10 ...

  6. VMware ESXi客户端连接控制台时提示“VMRC控制台连接已断开...正在尝试重新连接“的解决方法

    VMware ESXi客户端连接控制台时提示"VMRC控制台连接已断开...正在尝试重新连接"的解决方法 参考文章: (1)VMware ESXi客户端连接控制台时提示" ...

  7. 服务器cpu,内存正常, 部分网站打不开,提示死锁,应用程序池回收就正常,如何解决?...

    服务器cpu,内存正常, 部分网站打不开,提示死锁,应用程序池回收就正常,如何解决? 提问: 服务器\IIS和ASP问题请问下各位``网站最近每天要出现几次打不开很慢`只显示tile标题其它无,站点是 ...

  8. 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...

    现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...

  9. Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法

    Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法 首先进入package.json文件, ...

最新文章

  1. 智能算法PSO的图例分析
  2. 微软正式发布XAML Standard与.NET Standard 2.0:现已提供下载
  3. NumPy快速入门--基础知识
  4. 链表C++ | 根据 位置 / 值 删除节点_2
  5. Android P (4)一种绕过Android P上非SDK接口限制的简单方法
  6. 力扣题目——705. 设计哈希集合
  7. CREO:CREO软件的简介、安装(七大步骤)、学习路线大全(CREO软件各模块界面解释—菜单栏快速栏工作区、草绘/零件/工程图/装配设计讲解)、案例应用(几十个案例)之详细攻略
  8. 搭建vue开发环境的步骤
  9. python视频换脸下载_FaceSwap下载|Faceswap(AI视频换脸软件) v1.0官方版(附使用教程)...
  10. 如何正确使用TM1652驱动共阴极数码管
  11. 域名转移记录,从百度云转出至阿里云转入
  12. 2018年深圳,武汉房价走势分析
  13. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  14. STM32调试过程 常见错误及解决方案
  15. PMP第12章采购管理
  16. 用ps提取彩色图像的线稿
  17. 玩客云pc端_玩客云电脑客户端-玩客云PC端 V1.4.5.112 免费安装版
  18. jmeter简单的接口请求
  19. MySQL连续三条_求教一条Mysql,查询大于等于3条连续的重复记录,急急急!!!!...
  20. (16) 基于图卷积神经网络的轨道交通流量预测

热门文章

  1. springboot-cache + reds整合
  2. java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现
  3. 环迅支付匠心独具,打造跨境收款解决新方式
  4. san mysql,高性能MySQL :应该用SAN吗?
  5. 报错:Required String parameter 'XXX' is not present错误的几种可能性
  6. 回溯法求解0-1背包问题
  7. 6. 中文命名实体提取
  8. moviepy剪切视频spleeter视频降噪-CPUGPU
  9. 怎么查看无线路由器连接的设备连接服务器,手机如何查看无线wifi连接人数 手机查看无线wifi连接人数方法【介绍】...
  10. 2016如果你想改变命运,请花几分钟读一下:(网上创业赚钱项目)