如何为vagrant ssh制作与VM相同的IP地址?

时间:2014-06-04 11:52:11

标签: ssh vagrant

如何为vagrant ssh制作与VM相同的IP地址?我需要更改/添加到我的清单(Vagrant配置文件)?

再解释一下我的情况:在我的/ etc / hosts文件中,我设置本地域以映射到VM的IP地址为192.168.56.105 - 这是在Vagrant设置中配置的,这个的工作原理。

但是vagrant ssh尝试连接到127.0.0.1

为什么会这样?

我的流浪汉ssh详细信息(输出到文件时):

Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /Users/rdavis/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL

1 个答案:

答案 0 :(得分:0)

我的具体问题是端口冲突的根本原因(我正在使用的其他虚拟机)。完全赞同我的同事发现这一点。

Vagrant检测到端口冲突,但是在你的Vagrantfile配置中,你必须做一些关于它的事情,即

auto_correct: true

https://docs.vagrantup.com/v2/networking/forwarded_ports.html

这意味着我可以在没有此问题的情况下一次运行多个VM。