事件起因:
我把之前的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技术支持。