我知道 Ubuntu 带有一个“远程桌面”选项,它似乎是一个简单的 VNC 服务器,我正在尝试了解替代方案。以下是我目前听到的可能性:
- VNC
- VNC + SSH 隧道
- NX 服务器,免费版
- 自由NX
- NeatX
- X2Go
- X11 通过 SSH 转发
- xrdp
我是从 Windows 用户的角度来看的:根据我的经验,RDP(又名终端服务)是一种相当安全(除了 mitm/服务器欺骗)、高效的桌面共享协议,客户端支持良好,可以在必要时暴露在互联网上,而不必担心被入侵。据我所知,直接 VNC 不是这些东西,这就是我感到困惑的地方 - 为什么不在开源世界中开发或使用更好的桌面共享技术?我知道 VNC 可以用 SSH 包装,但这似乎超出了普通用户的能力范围。通过 SSH 进行 X11 转发可能或多或少有效率,我不知道,但肯定更复杂,并且(据我所知)不会让您访问已经运行的东西(没有桌面共享,只是远程应用程序运行)。
因此,我希望使用这些标准和/或任何其他标准在这些或任何其他“免费”桌面共享选项中提供任何反馈/偏好:
- 安全性(尤其是通过互联网访问)
- 效率(带宽使用、响应能力等)
- 自由性,就像在语音中一样(不确定 RDP 或 FreeNX 的所在)
- 自由,如啤酒(是否有任何商业解决方案提供可用且可靠的免费产品?)
- 易于使用(服务器和客户端)
- 跨操作系统客户端可用性
- 跨操作系统服务器可用性
- 支持独立会话和共享(和/或“控制台”)会话
- 持续的支持/维护/开发
谢谢!