在运行 Windows 虚拟机的专用 Linux 服务器上访问 KDE/Gnome GUI

在运行 Windows 虚拟机的专用 Linux 服务器上访问 KDE/Gnome GUI

我已经在本地完成了以下操作,但我计划在无法物理访问的专用服务器上执行此操作。

1) 具有 4-8 GB 内存的 Powerhouse Linux 服务器(CentOS?)。2) 运行 Windows Server 的 VMware 或 Xen 虚拟机。

我正在寻找有关远程设置此类环境的任何提示或教程。我很乐意确保服务器安全,并安装 vmware 或 xen。

对我来说,缺少的环节(我还没有在本地完成)是如何通过安全连接远程运行 kde/gnome gui,主要是因为我已经有几年没有接触过 linux 了,并且知道 linux 已经取得了一些惊人的进步,我需要一段时间才能赶上。

我一直运行 Windows VM 来运行一些正在转换为 Java 的 Windows 专用应用程序。

我的目标是在本地完成整个设置,无需接触物理服务器,并拥有 GUI 访问权限。我确信有几种方法可以做到这一点,我想了解一下有哪些方法以及每种方法的优缺点。

有谁能指出这一显而易见的事实吗?

提前致谢!

答案1

freeNX 提供非常灵敏的远程桌面连接。除此之外,所有通信都通过 SSH 安全地完成。有一个关于在 CentOS 上设置 freeNX 的很棒的指南,您可能会感兴趣,但由于这是我在 serverfault 上的第一天,我无法发布链接!只需在 Google 上搜索“freenx centos”即可。

与 VNC 相比,FreeNX 响应更快,并且不需要用户设置 SSH 隧道来保护连接。

FreeNX 的唯一缺点是我找不到开源客户端。nomachine 提供的客户端是免费的,但不是自由的。

答案2

对于远程访问 Linux 桌面,最常见的解决方案是使用虚拟网络计算机通过 SSH 隧道。

答案3

这难道不是 Vmware ESX 之类的东西更合适的情况吗?

您到底需要 GUI 做什么?使用 vmware 服务器,您可以远程管理系统,并且不需要服务器上的任何窗口环境。为了保证服务器安全,理想情况下,您应该避免在服务器上安装任何窗口环境。

此外,如果你的个人工作站上有 X11 并且可以通过 SSH 访问服务器,则可以远程运行应用程序并获得输出转发到您的系统。

相关内容