当前位置: 首页>>技术问答>>正文


有哪些免费的远程桌面(服务器)解决方案?

, , , , ,

问题描述

我知道Ubuntu附带了一个”Remote Desktop”选项,它似乎是一个简单的VNC服务器,我正在尝试了解替代方案。以下是我到目前为止所听到的可能性:

  • VNC

  • VNC + SSH隧道

  • NX Server,免费版

  • FreeNX服务

  • NeatX

  • X2Go

  • X11通过SSH转发

  • XRDP

我是从Windows用户的角度来看这个:根据我的经验,RDP(也称为终端服务)是一个相当安全的(禁止使用mitm /服务器欺骗),与well-supported客户端的高效桌面共享协议,可以暴露给必要时互联网没有主要的入侵恐惧。据我所知,直接VNC不是那些东西,这是我感到困惑的地方 – 为什么不能在open-source世界中开发或使用更好的桌面共享技术?我知道VNC可以用SSH包装,但这似乎超出了临时用户的范围。通过SSH进行的X11转发可能或多或少有效,我不知道,但肯定更复杂,并且(据我所知)没有给你访问already-running的东西(没有桌面共享,只是远程应用程序运行)。

所以,我想在这些或任何其他”Free”桌面共享选项中使用这些标准和/或任何其他选项中的任何反馈/偏好:

  1. 安全性(特别是通过互联网访问)

  2. 效率(带宽使用,响应性等)

  3. Free-ness,就像在演讲中一样(不确定RDP或FreeNX在哪里说谎)

  4. Free-ness,与啤酒一样(有哪些商业解决方案可以使用可靠的免费产品?)

  5. 易于使用(服务器端和客户端)

  6. Cross-OS客户可用性

  7. Cross-OS服务器可用性

  8. 支持独立会话和共享(和/或”Console”)会话

  9. 持续的支持/维护/发展

谢谢!

最佳解决方案

我现在正在使用FreeNx进行生产,过去我们公司一直是NoMachine的客户。我们在服务器上使用FreeNX,在桌面上使用专有但免费的NoMachine客户端(Ubuntu和Windows)。

这种关系并不复杂,NoMachine有一个专有产品(啤酒最多3个用户免费)但是将back-end作为开源软件发布。 FreeNx是使用这个back-end构建的,并且总是稍微不那么精致,而NoMachine服务器背后有几个版本。 NoMachine已于2010年12月21日宣布其下一版本的NX技术(NxServer 4)将仅为近源。

x2go是另一家基于NoMachine开源库构建开源产品的公司。

最后,Google发布了NeatX,这是一个完全独立的NX协议实现。它远非完整但可用,而且完全开源。

所以,回顾一下你需要:

  1. 安全性:它们都是SSH连接。蜱。

  2. 效率:现在我正在使用NX挖掘Windows RDP会话,并且具有比裸RDP更好的速度。蜱。

  3. Free-ness在演讲中。 FreeNX,NeatNX,打勾。 NxServer。失败。

  4. 啤酒中的Free-ness:NxServer最多3个用户

  5. 易于使用:NxServer非常易于设置和管理。其他人在服务器端更糟糕。 FreeNx正在官方回购。

  6. Cross-OS客户端:我还没有找到一个像样的Andriod客户端。适用于所有主要桌面操作系统和java-based的优秀客户端,可以嵌入到网络中。

  7. Cross-Os服务器:没有。 NxServer可以隧道传输RDP会话,但不能在Windows上运行。

  8. 独立和共享会话:勾选。

次佳解决方案

我在研究xrdp时偶然发现了这个问题,这是你提到的唯一一个我没用过的问题。一些观察:

NX Server:不那么快(v3,仍在等待v4),可能会出现性能问题,具体取决于您的环境。 Qt-based客户端软件很笨重,但比任何开源实现都要好。无法远程共享用户的会话。

FreeNX:类似于NX Server,不是最快的,没有值得一提的开源客户端软件。我用了16个多月。无法远程共享用户的会话。

neatx:有一些showstopper错误,例如。会话断开错误,如果您的会话失败,使用相同的登录凭据不会再次登录(使用其他登录清除临时文件,然后它将一直有效,直到您下次失败)。这是一个1岁以上的bug IIRC。我用了10多个月。无法远程共享用户的会话。

VNC:超慢,没有内置安全性,但客户端软件选项对* nix /Windows平台非常有用。 OSX还没有好的VNC服务器。独特卖点:可以看到用户的屏幕。足以支持远程桌面,但没有别的。过去几年在Windows “managed services”商店使用它,主要是K-VNC(企业)和UltraVNC服务器。

x2go:快速,抛光,迄今为止最好的。支持远程音频,打印,剪贴板等。无法远程共享用户的会话。

我准备给xrdp一个机会,因为我不喜欢在脆弱的Windows系统上安装更多的东西,而且我总是最终处理这些糟糕的事情。干杯。

第三种解决方案

我非常喜欢X2Go。 XRDP不允许我做任何事情,比如安装USB驱动器或更改系统设置。 X2Go完美地满足了我的需求,我要回去了。 Windows 8.1和Kubuntu 14.04之间的转发

安装在* Ubuntu上轻而易举,Windows客户端运行良好。建立第一个连接后,您必须从* Ubuntu中手动设置屏幕分辨率,然后Windows客户端可以自动从那里完美地重新调整大小。

相关的cioby23在Unable to install FreeNX Server on Ubuntu Trusty. Alternatives?中的答案

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2956.html,未经允许,请勿转载。