AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 4096
Accepted
Tao
Tao
Asked: 2010-09-14 03:08:06 +0800 CST2010-09-14 03:08:06 +0800 CST 2010-09-14 03:08:06 +0800 CST

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

  • 772

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

  • VNC
  • VNC + SSH 隧道
  • NX 服务器,免费版
  • 自由NX
  • NeatX
  • X2Go
  • X11 通过 SSH 转发
  • xrdp

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

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

  1. 安全性(尤其是通过互联网访问)
  2. 效率(带宽使用、响应能力等)
  3. 自由性,就像在语音中一样(不确定 RDP 或 FreeNX 的所在)
  4. 自由,如啤酒(是否有任何商业解决方案提供可用且可靠的免费产品?)
  5. 易于使用(服务器和客户端)
  6. 跨操作系统客户端可用性
  7. 跨操作系统服务器可用性
  8. 支持独立会话和共享(和/或“控制台”)会话
  9. 持续的支持/维护/开发

谢谢!

remote-access vnc remote-desktop freenx neatx
  • 4 4 个回答
  • 44344 Views

4 个回答

  • Voted
  1. Best Answer
    Javier Rivera
    2010-09-14T04:55:16+08:002010-09-14T04:55:16+08:00

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

    这种关系并不复杂,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,打勾。Nx 服务器。失败。
    4. 啤酒中的自由度:NxServer 最多 3 个用户
    5. 易于使用:NxServer 非常易于设置和管理。其他的在服务器端更糟糕。FreeNx 在官方仓库中。
    6. 跨操作系统客户端:我还没有找到一个像样的 Andriod 客户端。适用于所有主要桌面操作系统的优秀客户端和可以嵌入网络的基于 java 的客户端。
    7. 跨操作系统服务器:不。NxServer 可以隧道 RDP 会话,但在 Windows 上不起作用。
    8. 独立和共享会话:勾选。
    • 23
  2. 2 revs, 2 users 96%Fras
    2010-12-25T13:35:32+08:002010-12-25T13:35:32+08:00

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

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

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

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

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

    x2go:快速、完善、迄今为止最好的。支持远程音频、打印、剪贴板等。不能远程共享用户的会话。

    我将尝试 xrdp,因为我不喜欢在脆弱的 Windows 系统上安装更多的东西,而且我最终总是在做那些该死的事情。干杯。

    • 5
  3. Guest
    2014-09-10T07:24:41+08:002014-09-10T07:24:41+08:00

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

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

    相关 cioby23 在Unable to install FreeNX Server on Ubuntu Trusty 中的回答。备择方案?

    • 2
  4. BillThor
    2011-01-18T16:56:50+08:002011-01-18T16:56:50+08:00

    我过去使用过 VNC,但自从 XRPD 运行良好后,我一直在使用它。在 Ubuntu 上安装比较简单,Windows 已经设置好了。

    • 0

相关问题

  • 通过 SSH 禁用密码访问?

  • 是否有相当于 Windows 远程协助/iChat 屏幕共享的功能?[复制]

  • 从 Ubuntu 连接到 Windows 的最佳远程桌面工具是什么?[关闭]

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve