ssh連接所生成的known_hosts出現的問題


問題現場及解析

用OpenSSH的人都知ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,OpenSSH會核對公鑰。如果公鑰不同,OpenSSH會發出警告,如果我們重新安裝系統,其公鑰信息還在,連接會出現如上圖所示

問題處理

處理一

rm -rf ~/.ssh/known_hosts

++++++++++++++++++

優點:干凈利索

缺點:把其他正確的公鑰信息也刪除,下次鏈接要全部重新經過認證

處理二

vi ~/.ssh/known_hosts

刪除對應ip的相關rsa信息(本例可知刪除53行信息即可)

++++++++++++++++++

優點:其他正確的公鑰信息保留

缺點:還要vi,還要找到對應信息,稍微優點繁瑣

處理三

清除舊的公鑰信息

ssh-keygen -R 192.168.0.100

++++++++++++++++++

優點:快、穩、狠

缺點:沒有缺點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM