ssh链接云主机报错怎么解决

介绍

本篇内容介绍了“ssh链接云主机报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(publickey)都记录在~/sh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNSHijack之类的攻击。

<强> ssh链接云主机:

报错:THEAUTHENTICITYOFHOSTXXCAN 'TBEESTABLISHED

解决办法:

//

1 2

输入密码,链接成功

与ssh中Hostkeyverificationfailed问题一样。

网上很多的解决方案是:vi ~/sh/known_hosts删除与想要连接的主机相关的行,或者直接删除known_hosts这个文件。当然这个方案也是可行的,但并非解决问题的根本办法,因为继续使用,今后还会出现这样的情况,还得再删除。

下面简单讲一下这个问题的原理和比较长久的解决方案。

<强> ssh对主机的public_key的检查等级

是根据StrictHostKeyChecking变量来配置的。默认情况下,StrictHostKeyChecking=问。简单所下它的三种配置值:

1。StrictHostKeyChecking=no

#最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网测试时建议使用。如果连接服务器的关键在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。

2。StrictHostKeyChecking=问

默认的级别,就是出现刚才的提示了。如果连接和关键不匹配,给出提示,并拒绝登录。

3。StrictHostKeyChecking=yes

最安全的级别,如果连接与关键不匹配,就拒绝连接,不会提示详细信息。

ssh链接云主机报错怎么解决