访问虚拟机内的主机 PC?- 工作站

访问虚拟机内的主机 PC?- 工作站

有没有办法可以访问我创建的虚拟机内的主机 PC?我使用 TightVNC 访问我创建的虚拟机 (Windows),想知道我是否可以访问主机 PC (Linux) 并在其上安装 TightVNC。

我在海外工作,无法物理访问主机。

有办法吗?

谢谢

答案1

首先让我们先了解一下术语:

主机系统应为运行 VMWare Workstation 的计算机。虚拟化系统(“虚拟机”)应称为宾客系统。在这种情况下,我假设您的主机系统是基于 Linux 的,而客户系统运行的是 Windows 版本,其中已配置了 TightVNC 服务器实例,可以接受来自“互联网”的连接,您可以通过该实例登录并获取 Windows 桌面。

如果您还没有任何方式访问主机系统,那么很可能是有原因的,您需要联系负责的管理员来安装并启用一种方式让您登录主机系统。

如果你Linux 主机系统管理员,那么你已经可以安装其他软件了:在这种情况下,只需选择所需的 VNC 服务器,然后将其绑定到

  • 连接到互联网的网络接口,并直接连接到 Linux 主机的 VNC 服务器,就像连接到客户系统的服务器一样,或者
  • 客户系统所连接的网络接口,并从客户机上运行的 VNC 会话连接到该接口的 IP 地址。

后者确实有点愚蠢,正确的 IP 可能很难找到。通常,您的客户系统将使用有效的主机 IP 地址作为其默认网关,可以通过运行以下命令显示

ipconfig

在命令提示符中,查找网络设备的默认网关。如果已正确绑定到此地址/接口,则相同的 IP 地址应该可以连接到主机系统上运行的 VNC 服务器。

调试日志对于诊断问题有很大帮助,但是如果您确实拥有 Linux 主机系统上的 root 访问权限,则“最干净”的替代方法是设置启用 SSL 的 VNC 服务器,并将其直接暴露给互联网,以消除 Windows VM 作为中间人的作用。

相关内容