如何在 Windows 7 主机上的 Ubuntu VirtualBox 客户机中访问开发服务器?

如何在 Windows 7 主机上的 Ubuntu VirtualBox 客户机中访问开发服务器?

我在 Windows 7 主机上的 VirtualBox VM 中的 Ubuntu 11.10 桌面上运行 Google App Engine 开发服务器。根据问题我有以下设置:

  1. VM 网络设置为使用仅主机网络适配器。
  2. Windows 中已启用 Internet 连接共享 (ICS)。
  3. 对于 ICS,Windows VirtualBox 网络端口和 Ubuntu 有线连接具有固定 IP。
  4. Ubuntu虚拟机可以访问互联网。
  5. 我可以从主机 ping 通访客。
  6. 在主机上,如果我将来宾 IP 地址放入 Chrome 的地址栏中,它会说无法连接。

我需要从这里做什么才能访问在 Localhost:8080 上运行的 GAE 开发服务器?

答案1

我建议您将网络设置为桥接模式,这样您的 Ubuntu 机器将与您的主机 Win7 机器一起位于 LAN 中。如果您在路由器上启用了 DHCP(默认情况下),这将为您的 Ubuntu 机器提供一个 IP。
然后,您可以使用 VRDP 访问您的机器,也可以安装 openssh-server:

sudo apt-get install openssh-server

然后你就可以通过 putty 访问你的机器,或者如果你将路由器设置为将端口 22 转发到你的 Ubuntu 机器,那么你就可以从其他地方访问你的机器。
你也可以在 Ubuntu 机器上安装 NXServer,然后安装 NXclient 进行图形访问。你可以从以下位置下载客户端/服务器NoMachine 网站

答案2

将 VM 上的网络设置设为 NAT 是否也是一个选项,然后您可以从您正在使用的网络上的 DHCP 服务器获取 IP?

相关内容