运行与Microsoftterminal服务客户端兼容的Linuxterminal服务器(多用户)

我的情况是,我有一个VPS,我刚刚购买只是为了鼓励(通过Linode,如果有的话),我想build立一个2-3用户terminal服务器与Windowsterminal服务客户端兼容。

我search了很多,所有的解决scheme都依赖于自定义客户端或VNC,不支持MSTSC。 我以前看过MSTSC兼容的linuxterminal服务器,所以我知道它们是可能的,我只是不确定使用哪种产品。

我的google-fu真的很缺乏,或者真的没有这种应用程序的市场吗?

使用XRDP访问Linux服务器:

大约两年前,我在OpenSUSE上使用Nomad成功完成了这个任务。 如果您必须使用XRDP,这可能是启动和运行最简单的方法之一,但要警告的是它比传统的Windowsterminal服务器更简单。 例如,客户端必须设置为使用至less24的颜色深度; mstsc的默认设置为15不起作用。 当事情停止工作,我有时不得不通过SSHlogin并重新启动xrdp,甚至重新启动整个服务器。

我的印象是,由于Novell对企业市场的兴趣,xrdp在OpenSUSE上的支持优于其他发行版。 我从来没有尝试过在Ubuntu或者CentOS上使xrdp工作,但是我在最初的研究中得到的印象是,它会变得相当困难。

RDP的替代品:

  1. 如果通过局域网或快速/低延迟VPN进行连接, 通过PuTTY进行的X11转发是在Windows计算机上呈现Linux GUI的更经久耐用且可靠的选项。

  2. NoMachine NX服务器运行良好,稳定可靠,但需要在Windows机器上安装NX客户端。 另一个缺点是免费版本只能“像啤酒一样免费”,如果你想支持2个以上的并发用户,你需要支付授权费用。

  3. FreeNX是一个开源的NX客户端和服务器。 我对此没有亲身经历,但非常详细的行政指南build议开发商非常重视他们的项目。 截至2011年4月22日,最新版本似乎已经有2.5年的历史了,所以这个项目可能不再被主动维护。

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

MSterminal客户端使用RDP,而基于Linux的terminal则不使用。 您可以使用Linux客户端访问Windowsterminal,但反之亦然

我发现,但没有使用xrdp项目,尽pipe显然在积极的发展中,它仍然处于testing阶段。