操做系統:OSX 10.14.6 (18G84)shell
Core tunnel
(基礎版) 版本號: 1.8服務器
會出現這些信息是由於,第一次SSH鏈接時,會生成一個認證,儲存在客戶端(也就是用SSH連線其餘電腦的那個,本身操做的那個)中的 known_hosts
,可是若是服務器驗證過了,認證資訊固然也會更改,服務器端與客戶端不一樣時,就會跳出錯誤啦~所以,只要把電腦中的認證資訊刪除,連線時從新生成,就一切完美啦~要刪除很簡單,只要在客戶端輸入一個指令 。。。ssh
ssh-keygen -R 0.0.0.0注:
0.0.0.0
服務器IP操作系統
本應是到上面就結束的,然並沒有卵用 ~ 上面並無錯 只不過我用的並非系統SSHcode
正如上面,我用的是 Core tunnel
,默認狀況下, Core tunnel
使用其本身的容器文件夾中的配置文件:get
下面貼出路徑it
# known_hosts ~/Library/Group Containers/E78WKS7W4U.io.coressh.ssh/.ssh/known_hostsshift+command+G 打開
known_hosts
文件,並刪除服務器IP及其後面的認證資訊就能夠了!io
沒啥好說的,沒想到Core tunnel
使用的是本身的配置文件class
能夠修改使用系統默認配置文件(參考下面連接)容器
參考連接:Use system default ssh_config
and known_hosts
configuration