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

今天用Macbook自带的SSH的连接centos7时候出现了报错

事件起因:

我把之前的Centos7虚拟机给删掉了,重新安装了一台Centos7,一顿操作----修改主机名,

修改hosts映射,改DHCP为静态,source了一把,心想终于可以连接SSH了

结果就出现了如下图片的报错

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:Bqn1KAnWmiRYJhnxxxxxxxxxxxxxx
Please contact your system administrator.
Add correct host key in /Users/a/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/a/.ssh/known_hosts:10
ECDSA host key for 192.168.85.200 has changed and you have requested strict checking.
Host key verification failed.

 

看完我整个人都傻了,第一次遇到这个情况

结果拿出我小学3年级的翻译水平,强行翻译

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@警告:远程主机标识已更改!@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

有可能有人在做坏事!

现在可能有人在偷听你(中间人攻击)!

也可能是主机密钥刚刚被更改。

远程主机发送的ECDSA密钥的指纹是

SHA256:Bqn1KAnWmiRYJh/MHJIxxxxxxxxxxxxxxxx。

请与系统管理员联系。

在/Users/a/.ssh/known\u hosts中添加正确的主机密钥以删除此消息。

/Users/a/.ssh/known中的ECDSA密钥有问题_主持人:10人

192.168.85.200的ECDSA主机密钥已更改,您已请求严格检查。

主机密钥验证失败。

 

说来说去就是上一台Centos7删除的时候,在我的Macbook上留下了公钥,新安装的Centos7的私钥与我的Macbook

上的上一台Centos7的公钥不匹配导致

 

Macbook上的SSH连接centos报错的解决方法:到Macbook上删掉之前那台ip的公钥就可以

0x01 查看Centos7上有没有.ssh文件

查找centos7上有没有.ssh文件命令

cd
ls -al

cd命令是切换到root目录,ls -al是查看当前文件夹下的所有文件,包括隐藏文件

如果有请看0x02(第二步),没有的话就创建一个

创建新的.ssh命令

ssh localhost

执行完上一条语句就会自动创建出一个.ssh隐藏文件(里面是有公钥和私钥的,千万不要自己mkdir)

0x02到Macbook上的/Users/a/.ssh/   目录下修改known_hosts

到/Users/a/.ssh/目录的下修改know_hosts

vi /Users/a/.ssh/know_hosts

可以看到如下界面

删掉之前那台Centos7的ip和公钥

在vi命令不可编辑的状态下按两下d,删除就可以了

0x03重新用Macbook连接新Centos7下ssh(22端口)

满血复活,可以用了

 

====================华丽的分割线==============

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值