我想知道是否有针对
Linux服务器的无缝RDP的实现,最好是Debian或类似的,提供微软RemoteApp的结果和体验.当然,对于Linux应用程序,我提到RemoteApp仅用于比较.
我不想只用SSH转发X.据我所知,通过SSH进行X转发不是最好的事情.此外,我希望避免使用VNC,效率非常低,而且我不想要整个桌面.我正在寻找提供Microsoft RDP / RemoteApp的相同集成.
该场景是一个功能强大的Linux服务器,具有大量RAM,并且在RAM和cpu Windows客户端中都非常有限.所以我想要的是通过对其进行艰苦的工作来利用服务器资源,并且只在客户端中显示GUI,就像在本地安装一样.
我研究了一下,我发现最接近的是Linux的RDP客户端,允许从Windows服务器使用RemoteApp.但正如我所说,我想将Linux应用程序提供给Windows客户端.
最后但并非最不重要的是,有一个解决方案允许在服务器端进行GPU处理?在Windows服务器上使用RDP始终关闭真实驱动程序并使用虚拟驱动程序,具有RemoteFX的功能.
如果可以使用其他东西,而不是RDP,那就没关系.
谢谢!
解决方法
我搜索了同样的东西(远程unix应用程序与windows桌面集成),简短的回答是“好吧,有点像.”
如果您在服务器上使用LAN,则可以使用纯X转发XDMCP样式,或者直接将DISPLAY指定在桌面X服务器上,并在客户端X11服务器(如Xming)上启动应用程序.后者是我发现自己最常做的事情.
据我所知,没有使用VNC的无缝应用程序集成框架. VNC的RFB协议在传输显示数据方面非常有效,但它没有做太多其他事情;没有复制/粘贴缓冲区同步,没有文件传输,没有音频,也没有窗口管理集成.
如果源和目标之间的延迟很高,NX在X11之上就是一种缓存和压缩方法,可以消除大量的感知延迟并显着降低带宽. NX确实支持其工作站和更高产品的无缝模式,他们称之为“浮动窗口模式”,但据我所知,这在NX的免费版本中是不可用的.