06: known_hosts文件作用,以及常見問題


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

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

方法一:
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