为 Linux 实验室启用图形远程桌面

您所在的位置:网站首页 linux关闭gnome服务 为 Linux 实验室启用图形远程桌面

为 Linux 实验室启用图形远程桌面

2023-11-07 05:05| 来源: 网络整理| 查看: 265

你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

在 Azure 实验室服务中启用适用于 Linux 虚拟机的图形远程桌面 项目 06/01/2023

从 Linux 映像创建实验室时,Azure 实验室服务会自动配置 SSH (Secure Shell) 访问权限,让实验室创建者(如教师)从命令行连接到模板 VM。 发布模板 VM 后,实验室用户还可以使用 SSH 连接到其 VM。 还可以使用 GUI(图形用户界面)连接到 Linux VM。 本文介绍使用远程桌面协议 (RDP) 和 X2Go 设置 GUI 连接的步骤。

注意

Linux 使用开源版本的 RDP,名为 Xrdp。 为简单起见,我们在本文中统一使用术语 RDP。

在某些情况下,例如使用 Ubuntu LTS 18.04 时,X2Go 可提供更好的性能。 如果在与图形桌面环境交互时使用 RDP 并注意到延迟,请考虑尝试 X2Go 以提高性能。

重要

一些市场映像已经安装了图形桌面环境和远程桌面服务器。 例如,适用于 Linux (Ubuntu) 的 Data Science Virtual Machine 已安装 XFCE 和 X2Go 服务器,并配置为接受客户端连接。

警告

如果需要使用 GNOME 或 MATE,请确保已正确配置实验室 VM。 Azure Linux 代理可能会出现已知的网络冲突,这是 VM 在 Azure 实验室服务中正常工作所必需的。 我们建议改为使用其他图形桌面环境,如 XFCE。

设置 X2Go

若要使用 X2Go,实验室创建者必须在实验室模板 VM 上执行以下步骤:

安装 X2Go 远程桌面服务器。 安装 Linux 图形桌面环境。

X2Go 使用的端口与 SSH 相同,Azure 实验室服务已启用 SSH。 因此,在实验室创建期间不需要进行额外的配置。

注意

在某些情况下,例如使用 Ubuntu LTS 18.04 时,X2Go 可提供更好的性能。 如果在与图形桌面环境交互时使用 RDP 并注意到延迟,请考虑改为尝试 X2Go。

在模板 VM 上安装 X2Go 服务器

为了获得最佳性能,我们建议使用 XFCE 图形桌面,并让用户使用 X2Go 连接到桌面。

按照这些说明 准备更新模板 VM。

通过以下两种方式之一安装 X2Go Server:

按照以下步骤 使用脚本在 Ubuntu 上配置 X2Go。

或者, 手动安装 X2Go Server。

有许多适用于 Linux 的图形桌面环境。 部分选项包括 GNOME、MATE、XFCE 和 Xubuntu。

使用 X2Go 客户端进行连接

若要连接到配置了 X2Go 的 VM,可以使用 X2Go 客户端软件和 VM 的 SSH 信息。 按照以下步骤 使用 X2Go 客户端连接到 VM。

RDP 设置

若要使用 RDP 连接到实验室 VM,实验室创建者必须:

在 Azure 实验室服务中启用远程桌面连接 安装 RDP 远程桌面服务器。 安装 Linux 图形桌面环境。 在实验室中启用 RDP 连接

RDP 使用网络端口 3389 连接到 VM。 默认情况下,只会为 Linux VM 打开 SSH 端口。

按照以下步骤允许打开端口 3389 以使用 RDP 连接到 Linux VM:

在创建实验室期间,启用 “启用远程桌面连接” 设置。

教师必须启用此选项才能打开 Linux VM 上 RDP 远程桌面会话所需的端口。 如果此选项处于禁用状态,则仅打开 SSH 端口。

在“启用远程桌面连接”消息框中,选择“继续启用远程桌面”。

在模板 VM 上安装 RDP

若要在 Ubuntu 上使用 RDP 设置 GNOME,请参阅安装和配置 GNOME/RDP。 这些说明将处理该配置的已知问题。

若要在模板 VM 上安装 RDP 包,请参阅安装和配置 RDP。 有许多适用于 Linux 的图形桌面环境。 部分选项包括 GNOME、MATE、XFCE 和 Xubuntu。

使用 RDP 客户端进行连接

可以使用 Microsoft RDP 客户端连接到配置了 RDP 的模板 VM。 远程桌面客户端可用于 Windows、Chromebook、Mac 等设备。 有关详细信息,请参阅远程桌面客户端。

有关使用 RDP 连接到实验室 VM 的特定于操作系统的说明,请参阅使用 RDP 连接到 Linux 实验室 VM。

疑难解答 使用 GNOME 或 MATE 图形桌面

对于 GNOME 或 MATE 图形桌面环境,你可能会遇到与 Azure Linux 代理发生网络冲突的问题。 VM 需有 Azure Linux 代理才能在 Azure 实验室服务中正常工作。 当 Ubuntu 18.04 LTS 随已安装的 GNOME 或 MATE 一起使用时,此网络冲突会导致以下副作用:

使用映像创建实验室会失败,并出现错误消息:无法与 VM 代理建立通信。请验证 VM 代理是否已启用且正常运行。 如果启用了自动关闭设置,则发布学生 VM 将停止响应。 重置学生 VM 密码将停止响应。

若要在 Ubuntu 上设置 GNOME 或 MATE 图形桌面,请参阅安装和配置 GNOME/RDP 与 MATE/X2go。 这些说明包括对 Ubuntu 18.04 LTS 存在的网络冲突的修复。 这些脚本还支持在 Ubuntu 20.04 LTS 和 21.04 LTS 上安装 GNOME 和 MATE。

在 Ubuntu 中使用 RDP

在某些情况下,例如使用 Ubuntu LTS 18.04 时,X2Go 可提供更好的性能。 如果在与图形桌面环境交互时使用 RDP 并注意到延迟,请考虑尝试 X2Go 以提高性能。

后续步骤

现已成功为基于 Linux 的模板 VM 配置 RDP 或 X2Go。

了解如何 发布模板 VM 以基于此模板创建学生实验室 VM。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3