首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带封隔器的VirtualBox端口转发

带封隔器的VirtualBox端口转发
EN

Stack Overflow用户
提问于 2015-01-06 11:47:45
回答 2查看 2.6K关注 0票数 6

我正在使用VirtualBox创建一个封隔器映像。

之后,我启动了VM,并希望使用ssh连接到它。我知道如何启用端口转发使用GUI,但我更喜欢自动化的事情,所以我正在寻找一种方式让封隔器为我这样做。

我使用NAT作为将VM连接到网络的方式。

我如何告诉Packer将一些端口转发到VM?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-06 11:47:45

在研究了如何使用VirtualBox的命令行工具VBoxManage启用端口转发之后,我在VBoxManage中提出了以下配置

代码语言:javascript
复制
"type": "virtualbox-iso",
"vboxmanage": [
   [ "modifyvm", "{{.Name}}", "--memory", "1024" ],
   [ "modifyvm", "{{.Name}}", "--cpus", "1" ],
   [ "modifyvm", "{{.Name}}", "--natpf1", "guest_ssh,tcp,,3022,,22" ]
 ]
...

最后一部分使VirtualBox将流量从主机的3022转发到客户的22。

这意味着我可以通过ssh -p 3022 me@127.0.0.1连接到VM。

票数 8
EN

Stack Overflow用户

发布于 2017-09-21 15:07:53

若要在VirtualBox中使用Packer创建转发端口,请使用以下命令:

代码语言:javascript
复制
     [
         "modifyvm", "{{.Name}}", "--natpf1", "name,tcp,ipHost,portHost,IpGuest,PortGuest"
     ]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27798026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档