F.9. 使用 XDMCP

有些情况下,您安装了 X 窗口系统并希望使用图形登录管理器登录到 Red Hat Enterprise Linux。使用这个流程启用 X 显示管理器控制协议(XDMCP),并从任何兼容 X 的客户端(如网络连接的工作站或 X11 终端)远程登录到桌面环境。

注意

Wayland 协议不支持 XDMCP。

流程

  1. 在文本编辑器,比如 vinano 中打开 /etc/gdm/custom.conf 配置文件。
  2. custom.conf 文件中找到以 [xdmcp] 开始的部分。在这个部分,添加以下行:

    Enable=true
  3. 如果您使用 XDMCP,请确保 /etc/gdm/custom.conf 文件中存在 WaylandEnable=false
  4. 保存文件并退出文本编辑器。
  5. 重启 X 窗口系统。要做到这一点,您可以重启系统,也可以以根用户身份使用以下命令来重启 GNOME 显示管理器:

    # systemctl restart gdm.service
    警告

    重启 gdm 服务会终止所有当前登录的桌面用户正在运行的 GNOME 会话。这可能会导致用户丢失未保存的数据。

  1. 等待登录提示符,并使用您的用户名和密码登录。现在已为 XDMCP 配置好了 X Window 系统。您可以通过在客户工作站上的 X 命令启动远程 X 会话,从另一个工作站(客户端)连接它。例如:

    $ X :1 -query address
  2. 使用远程 X11 服务器的主机名替换 address。命令使用 XDMCP 连接到远程 X11 服务器,并在 X11 服务器系统的 display :1 上显示远程图形登录屏幕(通常通过按 Ctrl-Alt-F8 访问)。您还可以使用一个嵌套的 X11 服务器来访问远程桌面会话。它还在您当前的 X11 会话的一个窗口中打开远程桌面。您可以使用 Xnest 在本地 X11 会话中打开远程桌面。例如,使用以下命令运行 Xnest,用远程 X11 服务器的主机名替换地址:

    $ Xnest :1 -query address

其它资源