事件起因:

我把之前的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文件命令

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端口)

满血复活,可以用了

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

今天用Macbook自带的SSH的连接centos7时候出现了报错事件起因:我把之前的Centos7虚拟机给删掉了,重新安装了一台Centos7,一顿操作----修改主机名,修改hosts映射,改DHCP为静态,source了一把,心想终于可以连接SSH了结果就出现了如下图片的报错@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HA.. 首先在您的Macbook上冲泡啤酒 rm -rf / usr / local / Cellar /usr/local/.git && brew clean ruby​​ -e“ $(curl -fsSL 安装/主控/安装)” 我们需要ghostscript将pdf转换为tiff-tesseract不会吃pdf。 在Macbook上执行“ brew install ghostscript” 我们还需要imagemagick清理那些讨厌的文件 酿造安装imagemagick 安装tesseract(或在优胜美地上使用已检查二进制文件) brew安装tesseract导出TESSDATA_PREFIX = / usr / local / Cellar / tesseract / 3.02.02_3 / share / 转换为TIF
搞了个谷歌云,但是因为一些原因一直提示我在挖矿。。,一脸懵逼~,估计是别人的脚本做了手脚 删了新建一个实例,外部IP还是原来的,使用ssh远程连接的时候发现提示“REMOTE HOST IDENTIFICATION HAS CHANGED! ” # dd @ MacBook-Pro in ~ [18:13:09] $ ssh root@35.241.89.159 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING
https://blog.csdn.net/qq_36441027/article/details/81708726 https://www.cnblogs.com/liuyanerfly/p/9668426.html 问题的现象 我在本机(10.191.30.99)使用ssh登录其他服务器时,比如ssh 192.168.5.1(目的主机),出现了如下报错:(图借用参考1的博客) 错误:192.168.5.1(目的主机)的ECDSA主机密钥已更改,由于目的主机密钥指纹信息是和本机(10.191.3 再次进行远程连接 问题就解决了,原因是因为才重装系统后,再次进行远程连接上,在输入yes后,本机会将远程机器的信息,写到/Users/wangdong/.ssh/known_hosts文件中,所以如果远程重装系统了,本机一定要先清理掉。
Mac使用ssh连接远程时出现报错: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Add correct host key in /Users/xxxx/.ssh/known_hosts to get rid of this message. 以编辑器的方式进入这个文件 vi /Users/nut...
删除本机~/.ssh/known_hosts文件的192.168.10.1[需要远程的主机IP] 公钥信息; 第一次连接远程主机192.168.10.1,本机会把远程主机的ECDSA公钥信息添加到本机的~/.ssh/known_hosts文件中; 打开文件删除如下图红线部分即可: ~ ⌚ 22:49:52 $ ssh root@47.98.233.15 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICA...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE TH
6. 如果问题仍然存在,请尝试重启您的Macbook或路由器。 7. 如果问题仍然存在,请尝试连接到其他Wi-Fi网络。 8. 如果仍然无法连接,请尝试更新您的Macbook的系统软件。 9. 如果仍然无法连接,请尝试重置路由器。 10.如果仍然无法解决问题,建议您联系Apple技术支持。