2016-10-13 71 views
0

我在登臺服務器上有一臺VM計算機,然後將其導入到本地Virtualbox,並且當我嘗試將ssh傳輸到本地計算機上的虛擬機時出現錯誤。 enter image description here克隆虛擬機上的SSH錯誤

回答

1

無論何時SSH連接到主機,主機公鑰都存儲在〜/ .ssh/known_hosts文件中。

您的系統警告您192.168.1.148處主機的密鑰已更改。這可能是一箇中間人攻擊的指標。

就你而言,這很可能是因爲在某個時間將相同的IP地址(192.168.1.148)分配給了不同的虛擬機(使用不同的公鑰)並且你通過SSH訪問了該虛擬機。

要解決這個問題,只需從〜/ .ssh/known_hosts中刪除違規密鑰(在第40行)。你可以這樣做:

sed -i '40d' ~/.ssh/known_hosts