it-swarm.cn

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

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

  • VNC
  • VNC + SSH隧道
  • NX Server,免费版
  • FreeNX服务
  • NeatX
  • X2Go
  • X11通过SSH转发
  • xRDP

我是从Windows用户的角度来看这个:从我的经验来看,RDP(又名终端服务)是一个相当安全的(除了mitm /服务器欺骗),高效的桌面共享协议和支持良好的客户端,可以是必要时暴露在互联网上而不担心入侵。据我所知,直接VNC不是那些东西,这是我感到困惑的地方 - 为什么不能在开源世界中开发或使用更好的桌面共享技术?我知道VNC可以用SSH包装,但这似乎超出了临时用户的范围。通过SSH进行X11转发可能效率更高或更低,我不知道,但肯定更复杂,并且(据我所知)不能让您访问已经运行的东西(没有桌面共享,只是远程应用程序运行)。

因此,我想在这些或任何其他“免费”桌面共享选项中使用这些标准和/或任何其他选项中的任何反馈/偏好:

  1. 安全性(特别是通过互联网访问)
  2. 效率(带宽使用,响应性等)
  3. 自由,如在演讲中(不确定RDP或FreeNX在哪里说谎)
  4. 自由,就像啤酒一样(有没有可用的可靠免费产品的商业解决方案?)
  5. 易于使用(服务器端和客户端)
  6. 跨OS客户端可用性
  7. 跨OS服务器可用性
  8. 支持独立会话和共享(和/或“控制台”)会话
  9. 持续的支持/维护/发展

谢谢!

33
Tao

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

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

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

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

所以,回顾一下你需要:

  1. 安全性:它们都是SSH连接。蜱。
  2. 效率:现在我正在使用NX挖掘Windows RDP会话,并且具有比裸RDP更好的速度。蜱。
  3. 言论自由。 FreeNX,NeatNX,打勾。 NxServer。失败。
  4. 啤酒中的自由:NxServer最多3个用户
  5. 易于使用:NxServer非常易于设置和管理。其他人在服务器端更糟糕。 FreeNx正在官方回购。
  6. 跨操作系统客户端:我还没有找到一个像样的Andriod客户端。适用于所有主要桌面操作系统的优秀客户端和可嵌入Web的基于Java的操作系统。
  7. Cross-Os服务器:不。 NxServer可以隧道传输RDP会话,但不能在Windows上运行。
  8. 独立和共享会话:勾选。
22
Javier Rivera

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

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

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

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

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

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

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

5
Fraser

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

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

相关cioby23的回答 无法在Ubuntu Trusty上安装FreeNX Server。替代方案?

2
Guest

我过去使用过VNC,但是由于我的XRPD运行良好,我一直在使用它。在Ubuntu上安装相对简单,并且已经安装了Windows。

0
BillThor