2017-08-12 82 views
-1

我訪問遠程流浪VM變成了大麻煩時,我改變了我的遠程流浪VM(Ubuntu的14.04 LTS 5)的IP地址爲靜態IP地址。 我通過進入/ etc/network/interfaces文件夾更改了默認設置。之後我重新啓動了網絡服務和我的虛擬機。 我遵循通過Putty登錄的常規程序,然後使用「vagrant ssh」連接到我的機器。無法通過ssh了

問題:因爲我改變了IP地址,我能夠通過膩子登錄,但是當我爲了得到虛擬機的命令行中游民SSH類型,它顯示了以下錯誤: ssh_exchange_identification:閱讀:通過對等方重置連接

我想要轉到/ etc/network/interfaces以將設置更改回默認值(或像之前一樣),但我無法做到這一點,直到我能夠連接到通過ssh流浪。 任何形式的幫助或指導將不勝感激!

回答

0

使用vagrant時,不需要修改/ etc/network文件,這就是流浪者的魔術。您將設置Vagrantfile中的所有內容,流浪者將爲您更新所有內容。由於您自己更改網絡文件,vagrant會嘗試基於其Vagrantfile進行ssh,但這不與您的VM配置內聯。

您可以對Vagrantfile的所有network進行更新,並從那裏設置一個靜態IP。

流浪者正在使用NAT接口作爲第一個網絡接口(有關更多信息,請參閱https://www.safaribooksonline.com/library/view/vagrant-up-and/9781449336103/ch04.html),因此如果您在第一個接口上指定了其他內容,則需要將其刪除。用膩子直接登錄到虛擬機並進行更新。