Core tunnel 连接 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
环境
操作系统:OSX 10.14.6 (18G84)
Core tunnel
(基础版) 版本号:1.8
出现原因
会出现这些信息是因为,第一次 SSH 连接时,会生成一个认证,储存在客户端(也就是用 SSH 连线其他电脑的那个,自己操作的那个)中的 known_hosts
,但是如果服务器验证过了,认证资讯当然也会更改,服务器端与客户端不同时,就会跳出错误啦~因此,只要把电脑中的认证资讯删除,连线时重新生成,就一切完美啦~要删除很简单,只要在客户端输入一个指令。。。
ssh-keygen -R 0.0.0.0
注:
0.0.0.0
服务器 IP
本应是到上面就结束的,然并无卵用 ~ 上面并没有错 只不过我用的并不是系统SSH
重点来了(Core tunnel)
正如上面,我用的是 Core tunnel
,默认情况下,Core tunnel
使用其自己的容器文件夹中的配置文件:
下面贴出路径
# known_hosts ~/Library/Group Containers/E78WKS7W4U.io.coressh.ssh/.ssh/known_hosts
打开
known_hosts
文件,并删除服务器 IP 及其后面的认证资讯就可以了!
总结:
没啥好说的,没想到 Core tunnel
使用的是自己的配置文件
可以修改使用系统默认配置文件(参考下面链接)
参考链接:Use system default ssh_config
and known_hosts
configuration