我在 Ubuntu(主机)上运行 VirtualBox,我使用的虚拟机是 fedora(来宾)。 VirtualBox 设置为使用 NAT 网络适配器,并且我能够访问互联网。我使用端口转发来访问 ssh 和 Rails Web 服务器
端口转发规则
<NAT>
<DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
<Alias logging="false" proxy-only="false" use-same-ports="false"/>
<Forwarding name="Rule 1" proto="1" hostport="5679" guestport="22"/>
<Forwarding name="Rule 2" proto="1" hostport="3080" guestport="3000"/>
</NAT>
现在我可以在访客计算机上访问互联网,并且可以使用登录到计算机,ssh
但无法访问端口 3080 上的 Rails Web 服务器。
我尝试过:
localhost:3080
10.0.2.15:3080 #the guest IP
我可以做什么?我所需要的只是 SSH 和互联网连接,并通过主机中的浏览器打开我在访客计算机上托管的网站