搜索

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

download PDF

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

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

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

先决条件

  • GNOME Remote Desktop 服务已安装:

    # yum install gnome-remote-desktop

流程

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

    # firewall-cmd --permanent --add-service=vnc-server
    success
  2. 重新载入防火墙规则:

    # firewall-cmd --reload
    success
  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
  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']"
  2. 可选: 红帽建议您开通通过 SSH 的 VNC 连接到 VNC 端口的隧道。因此,SSH 隧道会保持连接加密。

    例如:

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

      # ssh -N -T -L 5901:server-ip-address:5901 user@server-ip-address
    2. 连接到 localhost:5901 地址上的 VNC 会话。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.