无法再通过ssh访问远程Vagrant VM

时间:2017-08-12 22:39:32

标签: ubuntu ssh vagrant

当我将远程 Vagrant VM 计算机 (Ubuntu 14.04 5 LTS) 的IP地址更改为a时,我遇到了大麻烦静态IP地址。 我通过进入/ etc / network / interfaces文件夹更改了默认设置。之后我重新启动了网络服务和我的VM。 我遵循通过Putty登录的常规程序,然后使用" vagrant ssh"为了连接到我的机器。

问题:由于我更改了IP地址,我可以通过Putty登录,但是当我输入vagrant ssh以进入VM命令行时,它会显示以下错误: ssh_exchange_identification:读取:通过对等方重置连接

我想转到/ etc / network / interfaces以便将设置更改回默认值(或者像之前一样),但是在我能够通过ssh连接到vagrant之前我不能这样做。 任何形式的帮助或指导都将受到高度赞赏!

1 个答案:

答案 0 :(得分:0)

使用vagrant时,你不需要修改/ etc / network文件,这就是流浪汉的魔术。您将在Vagrantfile中设置所有内容,并且vagrant将为您进行所有更新。由于您自己更改了网络文件,vagrant会根据其Vagrantfile尝试ssh,但这不符合您的VM配置。

您可以在Vagrantfile上进行所有network更新,并从那里设置静态IP。

Vagrant正在使用NAT接口作为第一个网络接口(阅读https://www.safaribooksonline.com/library/view/vagrant-up-and/9781449336103/ch04.html了解更多信息),因此如果您在第一个接口上分配了其他内容,则需要将其删除。使用putty直接登录到VM并进行更新。