如何为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
答案 0 :(得分:0)
我的具体问题是端口冲突的根本原因(我正在使用的其他虚拟机)。完全赞同我的同事发现这一点。
Vagrant检测到端口冲突,但是在你的Vagrantfile配置中,你必须做一些关于它的事情,即
auto_correct: true
https://docs.vagrantup.com/v2/networking/forwarded_ports.html
这意味着我可以在没有此问题的情况下一次运行多个VM。