在 Azure 實驗室服務中啟用 Linux 虛擬機的圖形化遠端桌面
當您從Linux映像建立實驗室時,Azure 實驗室服務會自動啟用安全殼層 (SSH)。 實驗室建立者可以從命令行連線到範本虛擬機(VM)。 發佈範本 VM 之後,學生也可以使用 SSH 連線到其 VM。
若要使用 GUI 連線到 Linux VM,請在範本 VM 中設定更多步驟。 這些步驟會根據您選擇搭配 Azure 實驗室服務使用的散發、版本、GUI 桌面環境和遠端桌面技術而有所不同。 本文說明如何使用遠端桌面通訊協定 (RDP) 或 X2Go 設定 Ubuntu 20.04/22.04 LTS 的通用 GUI 桌面。
注意
Linux 使用稱為 Xrdp 的開放原始碼 RDP 版本。 為了簡單起見,我們會在本文中使用 RDP 一詞。
效能
透過遠端桌面連線的效能會因散發、版本、GUI 桌面和所使用的遠端桌面技術而有所不同。 例如,使用 GNOME 和 RDP 等資源密集型 GUI 桌面時,您可能會注意到遠端桌面連線的延遲。 像 XFCE 或 X2Go 這樣的輕量 GUI 桌面往往有較佳的效能。 若要將效能優化,您應該考慮使用:
- 較不密集的資源 GUI 桌面,例如 XFCE。
- X2Go 用於遠端桌面連線到 支援的 GUI 桌面。
另一個需要考慮的選項是 巢狀虛擬化。 學生可以使用 RDP 連線到 Windows 實驗室主機 VM,然後在巢狀 VM 上使用 Linux。 這種方法可能有助於改善效能。
重要
某些市集映像已安裝圖形化桌面環境和遠端桌面伺服器。 例如,Linux 的 資料科學虛擬機器 (Ubuntu) 已安裝 XFCE 和 X2Go Server,並設定為接受用戶端連線。
選擇安裝選項
有數 種散發套件/版本 和 GUI 桌面可與 Azure 實驗室服務搭配使用。 本節說明如何使用下列常見組態來設定實驗室的範本 VM:
散發/版本 | GUI 桌面 | 遠端桌面技術 | 指示 |
---|---|---|---|
Ubuntu 20.04/22.04 LTS | XFCE | X2Go | 設定 XFCE 和 X2Go |
Ubuntu 20.04/22.04 LTS | Xubuntu | X2Go | 設定 xUbuntu 和 X2Go |
Ubuntu 20.04/22.04 LTS | 伴侶 | X2Go | 設定MATE和 X2Go |
Ubuntu 20.04/22.04 LTS | 侏儒 | RDP | 設定 GNOME 和 RDP |
設定 XFCE 和 X2Go
為了獲得最佳效能,我們建議搭配 XFCE 搭配 X2Go 進行遠端桌面連線。 實驗室建立者必須在實驗室範本 VM 上執行下列步驟:
- 安裝 XFCE GUI 桌面
- 安裝 X2Go 遠端桌面伺服器
X2Go 會使用與 SSH 相同的埠 (22),當您建立實驗室時,預設會啟用此埠。 下列步驟示範如何設定 XFCE 和 X2Go。
使用下列自述檔與腳本,在範本 VM 上安裝 XFCE GUI 桌面和 X2Go 伺服器。
設定 xUbuntu 和 X2Go
xUbuntu 是另一個羽量型 GUI 桌面,可與 X2Go 搭配使用以進行遠端桌面連線。 不過,若要將效能優化,您必須停用 Windows 組合。 實驗室建立者必須在實驗室範本 VM 上執行下列步驟:
- 安裝 xUbuntu GUI 桌面
- 安裝 X2Go 遠端桌面伺服器
- 停用視窗撰寫
X2Go 會使用與 SSH 相同的埠 (22),當您建立實驗室時,預設會啟用此埠。 下列步驟示範如何設定 xUbuntu 和 X2Go。
使用下列自述檔與腳本,在範本 VM 上安裝 xUbuntu GUI 桌面和 X2Go 伺服器。
使用 X2Go 用戶端連線到範本 VM。 如上述自述檔所示,停用 Windows 撰寫並重新啟動範本 VM 以將效能優化。
設定MATE和 X2Go
MATE GUI 桌面也可以與 X2Go 搭配使用,以進行遠端桌面連線。 實驗室建立者必須在實驗室範本 VM 上執行下列步驟:
- 安裝MATE GUI 桌面
- 安裝 X2Go 遠端桌面伺服器
X2Go 會使用與 SSH 相同的埠 (22),當您建立實驗室時,預設會啟用此埠。 下列步驟示範如何設定MATE和 X2Go。
使用下列自述檔與腳本,在範本 VM 上安裝 MATE GUI 桌面和 X2Go 伺服器。
設定 GNOME 和 RDP
GNOME 是需要 RDP 進行遠端桌面連線的資源密集型桌面。 實驗室建立者必須執行下列步驟:
在 實驗室建立期間啟用用戶端連線 (RDP) 設定 。
在範本 VM 上:
- 安裝 GNOME GUI 桌面
- 安裝 RDP 遠端桌面伺服器
- 更新 RDP 效能相關設定
RDP 會使用埠 3389 連線到 VM。 根據預設,Linux 實驗室 VM 只會啟用 SSH 埠 22。 下列步驟示範如何啟用埠 3389,以及如何設定 GNOME 和 RDP。
在實驗室建立期間,使用 [已啟用的連線類型] 設定來選取 [用戶端連線] (RDP) 設定。 您必須啟用此選項,才能在 RDP 遠端桌面工作階段所需的 Linux VM 上開啟埠。 如果此選項保持停用狀態,則只會開啟 SSH 的埠。 建立實驗室之後,就無法變更啟用的埠。
在 [啟用遠端桌面 連線 ion] 消息框中,選取 [繼續遠端桌面]。
在範本 VM 上,使用下列自述檔與腳本來安裝 GNOME GUI 桌面、安裝 RDP 伺服器,以及進行 RDP 效能優化:
相關內容
您已成功為以 Linux 為基礎的範本 VM 設定 RDP 或 X2Go。
- 瞭解如何 發佈範本 VM ,以根據此範本建立學生實驗室 VM。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應