是否可以通过不同的用户登录从不同的客户端计算机同时访问远程 Linux 计算机的 GUI 界面?

是否可以通过不同的用户登录从不同的客户端计算机同时访问远程 Linux 计算机的 GUI 界面?

我有一台运行 RHEL 5 的服务器,我想为这台机器的所有用户提供 GUI 界面,类似于从远程机器通过 ssh 访问,但带有 GUI 界面。

是否可以 ...?

答案1

是的。有多种可能性。

  • 如果客户端计算机以某种方式安装了 X11,您可以简单地从 X11 导出使用 X11 端口转发启动的应用程序的 GUI。为此,只需使用 -X 参数启动 ssh 连接:ssh -X user@host。但这通常仅限于单个应用程序,不会显示完整的桌面环境。
  • 如果您想要一个完整的 GUI/桌面环境,经典(但不太安全)的方法是启用服务器上的 XDMCP 功能(用于 xdm、gdm 或 kdm)。如果您有 X11 工作站,则可以将机器上的本地登录管理器配置为使用 XDMCP 连接到服务器,这样它就像一个 X 终端,而您只使用本地机器来显示 GUI。在嵌套 X 服务器(如 Xnest)或某些 X11 软件(例如 Windows)的帮助下,在窗口中也可以实现这一点。
  • 如果你想通过慢速链接获得完整的 GUI(X11 通常在这方面表现不佳,尤其是如今花哨的 GUI),你可以使用NX

相关内容