Povolení grafické vzdálené plochy pro virtuální počítače s Linuxem ve službě Azure Lab Services

Když vytvoříte testovací prostředí z image Linuxu, Azure Lab Services automaticky povolí Secure Shell (SSH). Tvůrce testovacího prostředí se může připojit k virtuálnímu počítači šablony z příkazového řádku. Po publikování virtuálního počítače šablony se studenti můžou také připojit ke svým virtuálním počítačům pomocí SSH.

Pokud se chcete připojit k virtuálnímu počítači s Linuxem pomocí grafického uživatelského rozhraní, nastavte v šabloně virtuálního počítače další kroky. Postup se liší v závislosti na distribuci, verzi, desktopovém prostředí grafického uživatelského rozhraní a technologii vzdálené plochy, kterou se rozhodnete použít se službou Azure Lab Services. Tento článek ukazuje, jak nastavit běžné desktopy s grafickým uživatelským rozhraním s Ubuntu 20.04/22.04 LTS pomocí protokolu RDP (Remote Desktop Protocol) nebo X2Go.

Poznámka:

Linux používá opensourcovou verzi protokolu RDP s názvem Xrdp. Pro zjednodušení používáme termín RDP v tomto článku.

Výkon

Výkon připojení ke vzdálené ploše se liší podle distribuce, verze, grafického uživatelského rozhraní a používané technologie vzdálené plochy. Můžete si například všimnout latence připojení ke vzdálené ploše při použití desktopu s grafickým uživatelským rozhraním náročným na prostředky, jako je GNOME a RDP. Lehká grafická plocha, jako je XFCE nebo X2Go , má tendenci mít lepší výkon. Pokud chcete optimalizovat výkon, měli byste zvážit použití:

Další možností, jak zvážit, je vnořená virtualizace. Studenti se můžou připojit k hostitelskému virtuálnímu počítači testovacího prostředí s Windows pomocí protokolu RDP a pak používat Linux na vnořených virtuálních počítačích. Tento přístup může pomoct zvýšit výkon.

Důležité

Některé image z marketplace už mají nainstalované grafické desktopové prostředí a server vzdálené plochy. Například virtuální počítač Datová Věda pro Linux (Ubuntu) už má XFCE a X2Go Server nainstalované a nakonfigurované pro příjem klientských připojení.

Volba možností nastavení

Existuje několik distribucí/verzí a desktopů s grafickým uživatelským rozhraním, které je možné použít se službou Azure Lab Services. Tato část ukazuje, jak nastavit virtuální počítač šablony testovacího prostředí s následujícími běžnými konfiguracemi:

Distribuce/verze Desktop s grafickým uživatelským rozhraním Technologie vzdálené plochy Pokyny
Ubuntu 20.04/22.04 LTS XFCE X2Go Nastavení XFCE a X2Go
Ubuntu 20.04/22.04 LTS Xubuntu X2Go Nastavení xUbuntu a X2Go
Ubuntu 20.04/22.04 LTS MATE X2Go Nastavení MATE a X2Go
Ubuntu 20.04/22.04 LTS GNOME RDP Nastavení GNOME a RDP

Nastavení XFCE a X2Go

Pro zajištění optimálního výkonu doporučujeme použít XFCE s X2Go pro připojení ke vzdálené ploše. Tvůrce testovacího prostředí musí na virtuálním počítači šablony testovacího prostředí provést následující kroky:

  • Instalace desktopového grafického uživatelského rozhraní XFCE
  • Instalace serveru vzdálené plochy X2Go

X2Go používá stejný port jako SSH (22), který je ve výchozím nastavení povolený při vytváření testovacího prostředí. Následující kroky ukazují, jak nastavit XFCE a X2Go.

  1. Připojení k virtuálnímu počítači šablony testovacího prostředí pomocí SSH.

  2. Pomocí následujícího souboru ReadMe a skriptu nainstalujte na virtuální počítač šablony desktopové uživatelské rozhraní XFCE a server X2Go.

  3. Pomocí klienta X2Go se připojte k virtuálnímu počítači šablony.

Nastavení xUbuntu a X2Go

xUbuntu je další lehká grafická plocha, kterou lze použít s X2Go pro připojení ke vzdálené ploše. Pokud ale chcete optimalizovat výkon, je potřeba zakázat kompozitování windows. Tvůrce testovacího prostředí musí na virtuálním počítači šablony testovacího prostředí provést následující kroky:

  • Instalace desktopového grafického uživatelského rozhraní xUbuntu
  • Instalace serveru vzdálené plochy X2Go
  • Zakázání kompozitování windows

X2Go používá stejný port jako SSH (22), který je ve výchozím nastavení povolený při vytváření testovacího prostředí. Následující kroky ukazují, jak nastavit xUbuntu a X2Go.

  1. Připojení k virtuálnímu počítači šablony testovacího prostředí pomocí SSH.

  2. Pomocí následujícího souboru ReadMe a skriptu nainstalujte na virtuální počítač šablony desktopové uživatelské rozhraní xUbuntu a server X2Go.

  3. Pomocí klienta X2Go se připojte k virtuálnímu počítači šablony. Jak je znázorněno na výše uvedeném souboru ReadMe, zakažte kompozitování Windows a restartujte virtuální počítač šablony, abyste optimalizovali výkon.

Nastavení MATE a X2Go

Pro připojení ke vzdálené ploše lze použít také desktop MATE GUI s X2Go. Tvůrce testovacího prostředí musí na virtuálním počítači šablony testovacího prostředí provést následující kroky:

  • Instalace plochy s grafickým uživatelským rozhraním MATE
  • Instalace serveru vzdálené plochy X2Go

X2Go používá stejný port jako SSH (22), který je ve výchozím nastavení povolený při vytváření testovacího prostředí. Následující kroky ukazují, jak nastavit MATE a X2Go.

  1. Připojení k virtuálnímu počítači šablony testovacího prostředí pomocí SSH.

  2. Pomocí následujícího souboru ReadMe a skriptu nainstalujte na virtuální počítač šablony desktopOVÉ uživatelské rozhraní MATE a server X2Go.

  3. Pomocí klienta X2Go se připojte k virtuálnímu počítači šablony.

Nastavení GNOME a RDP

GNOME je náročnější desktop, který vyžaduje RDP pro připojení ke vzdálené ploše. Tvůrce testovacího prostředí musí provést následující kroky:

  • Během vytváření testovacího prostředí povolte nastavení připojení klienta (RDP).

  • Na virtuálním počítači šablony:

    • Instalace desktopu GNOME GUI
    • Instalace serveru vzdálené plochy RDP
    • Aktualizace nastavení souvisejících s výkonem protokolu RDP

Protokol RDP používá pro připojení k virtuálnímu počítači port 3389. Ve výchozím nastavení mají virtuální počítače testovacího prostředí s Linuxem povolený jenom port SSH 22. Následující kroky ukazují, jak povolit port 3389 a jak nastavit GNOME a RDP.

  1. Při vytváření testovacího prostředí pomocí nastavení Povolené typy připojení vyberte nastavení Připojení klienta (RDP). Tuto možnost musíte povolit, pokud chcete otevřít port na virtuálním počítači s Linuxem, který je potřeba pro relaci vzdálené plochy RDP. Pokud je tato možnost zakázaná, je otevřený jenom port pro SSH. Povolené porty se po vytvoření testovacího prostředí nedají změnit.

    Snímek obrazovky znázorňující okno Zásady testovacího prostředí s nastavením Připojení klienta (RDP) během vytváření testovacího prostředí

  2. V okně Povolit vzdálenou plochu Připojení ion vyberte Pokračovat ve vzdálené ploše.

    Snímek obrazovky znázorňující okno pro potvrzení povolení vzdálené plochy Připojení

  3. Připojení k virtuálnímu počítači šablony testovacího prostředí pomocí SSH.

  4. Na virtuálním počítači šablony použijte následující soubor ReadMe a skript k instalaci desktopu GNOME GUI, nainstalujte server RDP a proveďte optimalizaci výkonu protokolu RDP:

  5. Pomocí klienta RDP se připojte k virtuálnímu počítači šablony.

Úspěšně jste nakonfigurovali protokol RDP nebo X2Go pro virtuální počítač se šablonou založeným na Linuxu.