mac删除ssh key_解决使用ssh命令连接远程linux系统失效的问题

问题描述:

使用ssh命令连接出现这个异常信息:

$ ssh root@192.168.0.108
# 输出如下
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:5yU0DRFAiHsPCb2v8j5YpqmMbeVQsqr1yFo4xXLIu84.
Please contact your system administrator.
Add correct host key in /Users/dongxueyong/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/dongxueyong/.ssh/known_hosts:3
ECDSA host key for 192.168.0.108 has changed and you have requested strict checking.
Host key verification failed.

百度翻译一下:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@警告:远程主机标识已更改!@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
有可能有人在做坏事!
现在可能有人在偷听你(中间人攻击)!
也可能是主机密钥刚刚被更改。
远程主机发送的ECDSA密钥的指纹是
SHA256:5Yu0drfaihspcb2v8j5ypqmmbevqr1yfo4xxliu84。
请与系统管理员联系。
在/Users/dongxueyong/.ssh/known\u hosts中添加正确的主机密钥以删除此消息。
/Users/dongxueyong/.ssh/known中的ECDSA密钥有问题_主持人:3人
192.168.0.108的ECDSA主机密钥已更改,您已请求严格检查。
主机密钥验证失败。

翻译完之后,是不是还是不明白?

其实是这样的,当前的MAC(linux系统)电脑肯定做了如下两个操作:

  • 在不同的局域网下连接过相同的局域网IP
  • 电脑做过清理(清除了与我本地SSH连接协议相关信息)

导致了主机的公钥信息已修改,所以连接不上了!

解决方案

执行这个命令:

ssh-keygen -R "你的远程服务器ip地址" 
$ ssh-keygen -R "192.168.0.108"
# 输出:
# Host 192.168.0.108 found: line 3
/Users/dongxueyong/.ssh/known_hosts updated.
Original contents retained as /Users/dongxueyong/.ssh/known_hosts.old
# 再次连接
$ ssh root@192.168.0.108
The authenticity of host '192.168.0.108 (192.168.0.108)' can't be established.
ECDSA key fingerprint is SHA256:5yU0DRFAiHsPCb2v8j5YpqmMbeVQsqr1yFo4xXLIu84.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.0.108' (ECDSA) to the list of known hosts.
root@192.168.0.108's password: 
Last login: Wed Sep 23 23:50:09 2020
[root@localhost ~]# 
--------------
ok!大功告成!

你的每一笔打赏金,就是我前进的动力

242f3afa9b94740b6e14af147e8df6eb.png 638abb19f89379aa959e468ef54306d6.png

学习交流

本人性格开朗,善于交友, 专注于Java学习、开发, 偶尔也会玩玩python爬虫,很愿意与您成为好友, 共同学习,共同探讨,共同进步! 也欢迎大家过来投稿!

本人qq二维码            本人微信二维码

66a4483416bf22090c49fa220583b0d4.png    33e9e668d863ce7079a81e5e842b76b1.png

如有需要后期会创建学习分享交流群