我的情况是,我有一个最近购买的 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 的替代方案:
通过 PuTTY 进行 X11 转发是在 Windows 机器上呈现 Linux GUI 的更久经考验和更可靠的选择,如果您正在使用局域网或快速/低延迟 VPN 连接。
NoMachine NX 服务器运行效果非常好,非常可靠,但需要在 Windows 机器上安装 NX 客户端。另一个缺点是免费版本只是“免费”,如果您想要支持 2 个以上并发用户,则需要支付许可费用。
自由NX是一个开源的 NX 客户端和服务器。我没有亲身体验过,但非常详细的管理指南这表明开发人员非常重视他们的项目。截至 2011 年 4 月 22 日,最新版本似乎已有 2.5 年历史,因此该项目可能不再得到积极维护。
答案2
MS 终端客户端使用 RDP,而基于 Linux 的终端不使用。您可以使用 Linux 客户端访问 Windows 终端,但反之则不行
答案3
我找到了,但还没有使用过,偏磷酸钠该项目目前仍处于测试阶段,但显然正在积极开发中。