0
我在登臺服務器上有一臺VM計算機,然後將其導入到本地Virtualbox,並且當我嘗試將ssh傳輸到本地計算機上的虛擬機時出現錯誤。 克隆虛擬機上的SSH錯誤
我在登臺服務器上有一臺VM計算機,然後將其導入到本地Virtualbox,並且當我嘗試將ssh傳輸到本地計算機上的虛擬機時出現錯誤。 克隆虛擬機上的SSH錯誤
無論何時SSH連接到主機,主機公鑰都存儲在〜/ .ssh/known_hosts文件中。
您的系統警告您192.168.1.148處主機的密鑰已更改。這可能是一箇中間人攻擊的指標。
就你而言,這很可能是因爲在某個時間將相同的IP地址(192.168.1.148)分配給了不同的虛擬機(使用不同的公鑰)並且你通過SSH訪問了該虛擬機。
要解決這個問題,只需從〜/ .ssh/known_hosts中刪除違規密鑰(在第40行)。你可以這樣做:
sed -i '40d' ~/.ssh/known_hosts