我的 Ubuntu 10.04 中有一些用户帐户,我希望他们能够从世界各地登录并通过互联网访问他们的数据,当然我希望我的任何用户都只能访问他们自己的用户并能够更改数据。
我该怎么办?有远程桌面应用程序吗?
答案1
该功能已安装在您的 Ubuntu 上。“服务器”可以在 中配置System/Preferences/Remote Desktop
,而“客户端”则在 中Applications/Internet/Terminal Server Client
。
一篇博客文章比我更好地解释了这一点:http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/
答案2
据我所知,到目前为止发布的所有答案都没有真正实现基于用户的安全,它们只是允许访问运行 X 会话。这一页讨论如何通过互联网启动 X 窗口管理器(或登录处理程序)。这样,仅有的应用程序用户可以访问的是登录屏幕,就像坐在本地终端一样。
答案3
您可以使用 VNC,但为了确保安全,您必须通过 SSH 连接进行路由,而设置起来可能很复杂。我使用 NX,这是一种仅限 X11 的远程桌面协议。首先,您必须设置一个 ssh 服务器并确保它对互联网开放。然后安装一个 NX 服务器。之后,任何主要平台上的任何人都应该能够使用 NX 客户端连接并查看他们的桌面。
NX 协议有几种实现,例如开源的 freeNX 和 Nomachine 的专有(但基本版本免费)实现。安装哪一个由您决定。