我已经设置了 Ubuntu 无头服务器并在其上安装了 Windows VM。我可以从远程计算机完美地连接到它,但是......我无法从无头服务器连接到 Windows VM。有没有办法从无头服务器连接到 Windows VM?
答案1
总结一下这些评论,您需要做以下事情:
- 连接到(无头又称“无 GUI”)Ubuntu 服务器,然后
- 在 GUI 中查看 Windows VM。
核心问题是:服务器无头且没有 GUI。
您的目标以及您用于虚拟机管理程序的服务器类型(称为“Type 2 Hypervisor”,但没有 GUI /“head”组件)相互抵消,导致互斥选项的情况。
连接到服务器和从无头服务器查看 GUI 是不可能的。您需要在 Ubuntu 服务器内设置 GUI,然后很可能使用挂接到虚拟机管理程序软件中的“控制台”的软件。
如果您不打算使用远程桌面、VNC 或其他类型的“屏幕共享”解决方案直接连接到 VM,则要求服务器本身上有一个 GUI。 即使您在 Windows 服务器上安装了 SSH 以远程连接到它,您也只能使用 CLI 连接。
因此,除非您的虚拟化软件允许您为虚拟机运行 VNC 连接,和VM 直接连接到 Ubuntu 服务器所在的“网络”(又称“桥接连接”),和您愿意直接连接到 Windows VM,和您设法设置该功能(这在命令行上很棘手,需要您向超级用户询问如何执行此操作),无论您对虚拟机或主机服务器做什么,您的目标以及您迄今为止所做的一切都阻止您实现目标。
如果服务器上没有 GUI,您就无法实现最终目标。如果没有 GUI,您就无法真正管理 Windows VM,无法按需要设置所有设置,从而让 Windows VM 可直接连接(这需要编辑注册表值、启用/禁用功能和/或在 Windows 上安装其他软件,才能直接通过 VNC 进行远程连接)。