Ubuntu 16.04 SSH无法连接腾讯云服务器的解决方法

在公司配发的本子上新装了一台Ubuntu,本意是想适应Linux的开发、编译环境,首先想到了连接我的腾讯云主机,然后发现了一些小问题:ssh user@IP address输入这个指令的时候,无法直接连接上去,提示了下面的错误

The authenticity of host '××××××× ' can't be established.
ECDSA key fingerprint is SHA256:××××××.
Are you sure you want to continue connecting (yes/no)? 
Host key verification failed.

然后随手百度了一下最后的那句Host key verification failed.,发现提示的解决方法都是去~/.ssh/known_hosts这里面删除对应的IP记录,但是我的这个文件里面是空的,我删什么,mmp。

然后我就尝试把整段的错误提示都复制到网上去查找解决方法, 我终于看到了希望,网上有位大神提供了解决方法,原文地址

他提供的解决办法如下:

ssh -o StrictHostKeyChecking=no root@123.59.xx.xx

然后,我发现执行了这句之后,我直接ssh就可以连接了,很是nice,但是,后面仔细看了一眼,好像很不安全(虽然本来也不怎么样),但是我不能接受,然后我就把StrictHostKeyChecking=ask,执行了一下,然后去腾讯云后台创建公钥,然后我去创建驴公钥,然后导入了,发现好了,也不是很确定是公钥的好了,还是之前连接了,现在就不用验证了。反正是好了。

最后修改:2018 年 03 月 18 日
如果觉得我的文章对你有用,请随意赞赏