ssh連線所生成的known_hosts出現的問題?

Tags: 問題, 公鑰,

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

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

工具/原料

centos系統

ssh遠端linux伺服器

方法/步驟

方法一:

rm -rf ~/.ssh/known_hosts

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

優點:乾淨利索

缺點:把其他正確的公鑰資訊也刪除,下次連結要全部重新經過認證

方法二:

vi ~/.ssh/known_hosts

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

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

優點:其他正確的公鑰資訊保留

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

方法三:

清除舊的公鑰資訊

ssh-keygen -R 192.168.0.100

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

優點:快、穩、狠

缺點:沒有缺點

相關問題答案