如何知道转发端口

时间:2016-12-11 08:45:29

标签: networking ssh vagrant portforwarding vagrantfile

我使用vagrant带来了一个VM。在config vagrant文​​件中,我已经给出了

config.vm.network "forwarded_port", guest: 830, host: 8300.

我可以通过

进入虚拟机
  

ssh -p 2223 vagrant @ localhost

如果我想生成多个相同类型的VM,该怎么办?如何配置转发端口

1 个答案:

答案 0 :(得分:0)

您可以使用auto_correct参数(参见https://www.vagrantup.com/docs/networking/forwarded_ports.html);在端口冲突的情况下,vagrant可以分配另一个端口

config.vm.network "forwarded_port", guest: 830, host: 8300, auto_correct: true
  1. 您可以检查vagrant port以显示有关访客端口映射的信息。该命令会对值
  2. 发出警告
      

    下面列出了本机的转发端口。请注意   这些值可能与Vagrantfile中配置的值不同   提供程序支持自动端口冲突检测和   分辨率。

    1. 只需使用vagrant ssh ssh-in到VM中,vagrant将知道要使用哪个端口。