运行与 Microsoft 终端服务客户端兼容的 Linux 终端服务器(多用户)

运行与 Microsoft 终端服务客户端兼容的 Linux 终端服务器(多用户)

我的情况是,我有一个最近购买的 VPS,只是为了摆弄一下(通过 Linode,如果这很重要的话),我想设置一个与 Windows 终端服务客户端兼容的 2-3 个用户终端服务器。

我搜索了好久,找到的所有解决方案都依赖于自定义客户端或 VNC,不支持 MSTSC。我之前见过兼容 MSTSC 的 Linux 终端服务器,所以我知道它们是可行的,只是不确定使用的是哪种产品。

是我的 Google 技能真的那么差,还是这种应用程序真的没有市场?

答案1

使用 XRDP 访问 Linux 服务器:

大约两年前,我使用OpenSUSE 上的 Nomad。如果您必须使用 XRDP,这可能是启动和运行它的最简单方法之一,但请注意,它不如传统的 Windows 终端服务器那么简单。例如,必须将客户端设置为使用至少 24 的颜色深度;mstsc 的默认设置 15 不起作用。当一切停止工作时,我有时必须通过 ssh 登录并重新启动 xrdp,甚至重新启动整个服务器。

我的印象是,由于 Novell 对企业市场的兴趣,xrdp 在 OpenSUSE 上的支持比其他发行版更好。我从未尝试过让 xrdp 在 Ubuntu 或 CentOS 上运行,但我在初步研究中得到的印象是,这会困难得多。

RDP 的替代方案:

  1. 通过 PuTTY 进行 X11 转发是在 Windows 机器上呈现 Linux GUI 的更久经考验和更可靠的选择,如果您正在使用局域网或快速/低延迟 VPN 连接。

  2. NoMachine NX 服务器运行效果非常好,非常可靠,但需要在 Windows 机器上安装 NX 客户端。另一个缺点是免费版本只是“免费”,如果您想要支持 2 个以上并发用户,则需要支付许可费用。

  3. 自由NX是一个开源的 NX 客户端和服务器。我没有亲身体验过,但非常详细的管理指南这表明开发人员非常重视他们的项目。截至 2011 年 4 月 22 日,最新版本似乎已有 2.5 年历史,因此该项目可能不再得到积极维护。

  4. x2go似乎是一个积极发展FreeNX 的开源替代品可能值得进一步研究。

答案2

MS 终端客户端使用 RDP,而基于 Linux 的终端不使用。您可以使用 Linux 客户端访问 Windows 终端,但反之则不行

答案3

我找到了,但还没有使用过,偏磷酸钠该项目目前仍处于测试阶段,但显然正在积极开发中。

相关内容