<strike id="rxnqz"><dl id="rxnqz"></dl></strike>
<strike id="rxnqz"><video id="rxnqz"></video></strike>
<th id="rxnqz"><video id="rxnqz"><span id="rxnqz"></span></video></th>
<span id="rxnqz"></span>
<strike id="rxnqz"><video id="rxnqz"></video></strike>
<progress id="rxnqz"></progress>
<strike id="rxnqz"><video id="rxnqz"><ruby id="rxnqz"></ruby></video></strike>
<th id="rxnqz"><video id="rxnqz"></video></th> <span id="rxnqz"><dl id="rxnqz"><strike id="rxnqz"></strike></dl></span>
<span id="rxnqz"></span>
<span id="rxnqz"><video id="rxnqz"></video></span>
<span id="rxnqz"><video id="rxnqz"></video></span>
<span id="rxnqz"></span>
<th id="rxnqz"><noframes id="rxnqz"><span id="rxnqz"></span>
<dl id="rxnqz"><ins id="rxnqz"></ins></dl>

<li id="rxnqz"><s id="rxnqz"></s></li>

          1. <li id="rxnqz"></li><dl id="rxnqz"></dl>

            1. 首頁 > 動態 > 常見問題 >

              SSH連接時出現Host key verification failed的原因及解決方法

              發布時間:2018-08-14 作者:故鄉人APP ?瀏覽:

              SSH連接的時候Host key verification failed.
              [[email protected] swftools-0.9.0]# ssh  101.x.x.x
              @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
              @    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 the RSA host key has just been changed.
              The fingerprint for the RSA key sent by the remote host is
              05:25:84:ea:dd:92:8d:80:ce:ad:5b:79:58:fe:c9:42.
              Please contact your system administrator.
              Add correct host key in /root/.ssh/known_hosts to get rid of this message.
              Offending key in /root/.ssh/known_hosts:10
              RSA host key for 101.x.x.x has changed and you have requested strict checking.
              Host key verification failed.
              ==================================
              ==================================
              用OpenSSH的人都知ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,OpenSSH會核對公鑰。如果公鑰不同,OpenSSH會發出警告,避免你受到DNS Hijack之類的攻擊。
              SSH對主機的public_key的檢查等級是根據StrictHostKeyChecking變量來配置的。默認情況下,StrictHostKeyChecking=ask。簡單所下它的三種配置值:
               
              1.StrictHostKeyChecking=no  
               
              #最不安全的級別,當然也沒有那么多煩人的提示了,相對安全的內網時建議使用。如果連接server的key在本地不存在,那么就自動添加到文件中(默認是known_hosts),并且給出一個警告。
               
              2.StrictHostKeyChecking=ask  #默認的級別,就是出現剛才的提示了。如果連接和key不匹配,給出提示,并拒絕登錄。
               
              3.StrictHostKeyChecking=yes  #最安全的級別,如果連接與key不匹配,就拒絕連接,不會提示詳細信息。
              我一般是用方法2解決
               
              -------------
              解決方法 1
              -------------
              對于我來說,在內網的進行的一些測試,為了方便,選擇最低的安全級別。在.ssh/config(或者/etc/ssh/ssh_config)中配置:
               
              StrictHostKeyChecking no
              UserKnownHostsFile /dev/null
              (注:這里為了簡便,將knownhostfile設為/dev/null,就不保存在known_hosts中了)
              ---------------
              解決方法 2
              ---------------
              vi ~/.ssh/known_hosts
              刪除對應ip的相關rsa信息
               
              ---------------
              解決方法 3
              ---------------
              rm known_hosts
               
              文章標題:SSH連接時出現Host key verification failed的原因及解決方法
              本文地址:http://www.wjyf.tw//news/cjwt/582.html
              推薦標簽:杭州網站建設 | 杭州APP開發公司 | 杭州APP開發 | 杭州網站制作
              如果您覺得案例還不錯請幫忙分享:

              公司新聞

              網站建設

              APP開發

              ?
              杭州APP開發公司故鄉人網絡 故鄉人開發-價格優惠-APP開發-建設專業網站設計-手機微信PC多網合一 麻將APP開發棋牌APP開發

              浙公網安備 33011802000524號

              陕西省十一选五走势图