RemoteApp / 无缝 RDP Linux 服务器

RemoteApp / 无缝 RDP Linux 服务器

我想知道是否有适用于 Linux 服务器的 Seamless RDP 实现,最好是 Debian 或类似版本,可以提供与 Microsoft RemoteApp 相同的结果和体验。当然,对于 Linux 应用程序,我提到 RemoteApp 只是为了进行比较。

我不想只使用 SSH 转发 X。据我所知,通过 SSH 转发 X 并不是最好的选择。此外,我希望避免使用 VNC,因为它效率很低,而且我不想要整个桌面。我正在寻找提供 Microsoft 的 RDP / RemoteApp 的相同集成。

场景是一台功能强大的 Linux 服务器,拥有大量 RAM,而 Windows 客户端的 RAM 和 CPU 都相当有限。因此,我想要做的是充分利用服务器资源,在服务器上完成繁重的工作,并在客户端中仅显示 GUI,就像它是本地安装的一样。

我进行了一些研究,发现最接近的是一个 Linux 的 RDP 客户端,允许从 Windows 服务器使用 RemoteApp。但正如我所说,我想为 Windows 客户端提供 Linux 应用程序。

最后但同样重要的一点是,有没有一种解决方案可以在服务器端进行 GPU 处理?在 Windows 服务器上使用 RDP 总是会关闭实际驱动程序并使用虚拟驱动程序,但 RemoteFX 除外。

如果可以通过其他方式(而不是 RDP)实现这一点,那就没问题。

谢谢你!

答案1

我已经搜索过同样的东西(远程 unix 应用程序与 windows 桌面的集成)并且简短的回答是“嗯,有点儿像”。

如果您与服务器在局域网内,则可以使用纯 X 转发 XDMCP 样式,或者直接指定 DISPLAY 位于桌面 X 服务器上,并在客户端 X11 服务器(如 Xming)上启动应用程序。后者是我最常做的事情。

据我所知,没有使用 VNC 的无缝应用程序集成框架。VNC 的 RFB 协议在传输显示数据方面非常高效,但它没有做太多其他事情;没有复制/粘贴缓冲区同步、没有文件传输、没有音频,也没有窗口管理集成。

如果源和目标之间的延迟较高,NX 是一种基于 X11 的缓存和压缩方法,可以消除大量可察觉​​的延迟并显著减少带宽。NX 在其工作站和更高级别的产品中确实支持无缝模式,他们称之为“浮动窗口模式”,但据我所知,NX 的免费版本不提供该模式。

相关内容