5.2. 以单个用户身份远程访问桌面


您可以使用图形 GNOME 应用程序远程连接到 RHEL 服务器上的桌面。在给定时间,只能有一个用户连接到服务器上的桌面。

5.2.1. 使用 GNOME 在服务器上启用桌面共享

这个流程将 RHEL 服务器配置为启用来自单一客户端的远程桌面连接。

先决条件

  • GNOME Remote Desktop 服务已安装:

    # yum install gnome-remote-desktop
    Copy to Clipboard Toggle word wrap

流程

  1. 配置防火墙规则来启用对服务器的 VNC 访问:

    # firewall-cmd --permanent --add-service=vnc-server
    success
    Copy to Clipboard Toggle word wrap
  2. 重新载入防火墙规则:

    # firewall-cmd --reload
    success
    Copy to Clipboard Toggle word wrap
  3. 在 GNOME 中打开 Settings.
  4. 进入到 Sharing 菜单:

    screen sharing 0

  5. 单击 Screen Sharing

    屏幕共享配置会打开:

    screen sharing 1 off

  6. 点击窗口标头中的切换按钮启用页面共享:

    screen sharing 2 on highlight

  7. 选择 Allow connections to control the screen 复选框。
  8. Access Options 下,选择 Require a password 选项。
  9. Password 字段中设置密码。

    在连接到服务器上的桌面时,远程客户端必须输入此密码。

    screen sharing 4 password

5.2.2. 使用 GNOME 连接到共享桌面

这个流程使用 Remote Desktop Viewer 应用程序(vinagre)连接到远程桌面会话。它连接到当前登录服务器上的用户的图形会话。

先决条件

流程

  1. 在客户端上安装 Remote Desktop Viewer 应用程序:

    # yum install vinagre
    Copy to Clipboard Toggle word wrap
  2. 启动 Remote Desktop Viewer 应用程序(vinagre)。
  3. 连接

    vinagre connect

  4. 协议菜单中选择 VNC
  5. Host 字段中,输入服务器的 IP 地址。

    vinagre vnc

  6. 连接

验证

  1. 在客户端上,检查您能否看到共享服务器桌面。
  2. 在服务器中,屏幕共享指示器会出现在顶部面板的右侧:

    screen sharing indicator

    您可以在系统菜单中控制屏幕共享。

5.2.3. 在 GNOME VNC 中禁用加密

您可以在 GNOME 远程桌面解决方案中禁用加密。这可使不支持加密的 VNC 客户端连接到服务器。

流程

  1. 以服务器用户身份,将 org.gnome.desktop.remote-desktop.vnc GSettings 模式的 加密 密钥设置为 ['none']

    $ gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"
    Copy to Clipboard Toggle word wrap
  2. 可选: 红帽建议您开通通过 SSH 的 VNC 连接到 VNC 端口的隧道。因此,SSH 隧道会保持连接加密。

    例如:

    1. 在客户端上,配置端口转发。

      # ssh -N -T -L 5901:server-ip-address:5901 user@server-ip-address
      Copy to Clipboard Toggle word wrap
    2. 连接到 localhost:5901 地址上的 VNC 会话。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat