AWS

Jak konfigurovat GUI na vaší instanci EC2

Jak konfigurovat GUI na vaší instanci EC2

Existují dva různé typy rozhraní pro interakci s operačním systémem, kterým je grafické uživatelské rozhraní (GUI) a rozhraní příkazového řádku (CLI). V rozhraní příkazového řádku komunikujeme se systémem přímo pomocí systémových příkazů na terminálu. Dáme systému příkazy, poté systém podle zadaných příkazů provede funkce operačního systému a ze systému dostáváme odpovědi ve formě jednoduchého textu. Rozhraní příkazového řádku začátečníci běžně nepoužívají. Většinou jej používají vývojáři a správci systému ke konfiguraci systémů a instalaci balíčků, protože používání rozhraní příkazového řádku je mnohem rychlejší než používání grafického uživatelského rozhraní. Úkoly lze také automatizovat psaním jednoduchých skriptů (bash skript pro Linux a dávkové skripty pro Windows) pomocí rozhraní příkazového řádku. Pomocí rozhraní příkazového řádku můžeme provádět mnohem více funkcí.

Pro grafické uživatelské rozhraní máme pěkné znázornění souborů a složek v operačním systému pomocí ikon a indikátorů. Pro neprofesionály je mnohem jednodušší použít grafické uživatelské rozhraní místo rozhraní příkazového řádku.

Když spustíte instanci Ubuntu EC2 v cloudu, ve výchozím nastavení máte k interakci se serverem pouze rozhraní příkazového řádku. Pro správce systému je mnohem jednodušší konfigurovat stroj na dálku pomocí rozhraní příkazového řádku, ale pro vývojáře, kteří s rozhraním příkazového řádku začínají, může být pro ně obtížnější spravovat vše pomocí rozhraní příkazového řádku. Mohou tedy povolit GUI pro snadné používání vzdálených serverů. Nyní v tomto článku uvidíme, jak můžeme povolit grafické uživatelské rozhraní na naší instanci EC2.

Začínáme

Prvním krokem, jak začít, je mít přístup SSH k instanci. Připojte se k instanci přes SSH pomocí následujícího příkazu

[chráněno e-mailem]: ~ $ ssh ubuntu @ -i

Kde je veřejná IP instance a je pár klíčů pro připojení k instanci. Pro instanci Ubuntu EC2 bude výchozím uživatelem ubuntu, ale pokud jste změnili uživatelské jméno, použijte toto uživatelské jméno namísto 'ubuntu' ve výše uvedeném příkazu.

POZNÁMKA: Někdy se při připojování k instanci zobrazí chyba „NECHRÁNĚNÝ SOUKROMÝ KLÍČOVÝ SOUBOR“; před připojením k instanci pak použijte následující příkaz

[chráněno e-mailem]: ~ $ sudo chmod 400

Výše uvedená chyba nastane, když má váš soubor soukromého klíče uvolněná oprávnění. Výše uvedený příkaz omezuje soubor soukromého klíče tak, aby jej mohl aktuální uživatel číst.

Instalace LXDE

Lightweight X11 Desktop Environment (LXDE) je open-source softwarový program používaný k poskytování desktopového prostředí operačním systémům typu Unix. K povolení grafického uživatelského rozhraní v instanci Ubuntu EC2 použijeme LXDE. LXDE je upřednostňováno před jinými desktopovými prostředími, jako je GNOME, protože je lehké a využívá méně systémových prostředků než ostatní. Před instalací tohoto balíčku aktualizujte systém

[chráněno e-mailem]: ~ $ sudo apt-get update -y

Nainstalujte LXDE pomocí následujícího příkazu

[chráněno e-mailem]: ~ $ sudo apt-get install lxde -y

Během instalace požádá o konfiguraci správce zobrazení. Stisknutím klávesy „Tab“ zvýrazněte „OK“ a stiskněte klávesu Enter.

Nyní požádá o výběr buď „lightdm“ nebo „gdm3“. 'Lightdm' a 'gdm3' jsou správci zobrazení a musíte vybrat jednoho z nich. Vyberte „lightdm“, protože je mezi všemi správci zobrazení na 2. místě, a „gdm3“ na 7. místě. Pomocí kláves se šipkami „Tab“, „DOWN“ a „UP“ přepínáte možnosti v seznamu


Poté bude instalace dokončena a my přejdeme k dalšímu kroku.

Instalace XRDP

Po instalaci LXDE nyní nainstalujeme balíček XRDP na naši instanci ubuntu. XRDP je také balíček open-source používaný k poskytování desktopového zobrazení na server ubuntu, protože nemůžeme mít GUI pomocí SSH. Je to vlastně balíček umožňující protokol vzdálené plochy na strojích Linux. Servery Linux obvykle nemají předinstalované desktopové prostředí. Následující příkaz nainstaluje balíček XRDP do vaší instance Ubuntu

[chráněno e-mailem]: ~ $ sudo apt-get install xrdp -y

Nyní můžeme navázat spojení mezi místním systémem a vzdáleným serverem pomocí protokolu vzdálené plochy.

Nastavte heslo pro uživatele

Abychom se mohli připojit ke vzdálené instanci Ubuntu přes připojení ke vzdálené ploše, měli bychom nastavit heslo pro uživatele. Ve výchozím nastavení se připojujeme k naší instanci přes SSH pomocí výchozího uživatele 'ubuntu' pomocí párů klíčů SSH. Abychom se ale mohli připojit pomocí protokolu vzdálené plochy, musíme uživateli nastavit heslo. Následující příkaz nastaví heslo pro uživatele „ubuntu“.

[chráněno e-mailem]: ~ $ sudo passwd ubuntu

Nakonfigurujte skupinu zabezpečení

Protokol vzdálené plochy funguje na portu 3389, takže musíme tento port otevřít ve skupině zabezpečení naší instance, abychom se mohli připojit pomocí protokolu vzdálené plochy. Abychom se mohli připojit k naší instanci přes SSH, otevříme port 22 instance, která je výchozím portem SSH. Bez otevření portu 3389 se nemůžeme připojit k naší instanci pomocí grafického uživatelského rozhraní.

Připojte se k instanci

Nyní je naše instance ubuntu připravena na připojení pomocí protokolu vzdálené plochy. K připojení k naší instanci pomocí protokolu RDP můžeme použít Linux nebo Windows. Na Ubuntu zadejte

[chráněno e-mailem]: ~ $ rdesktop [IP_Address]

V systému Windows vyhledejte klienta „Připojení ke vzdálené ploše“ na vyhledávací liště systému Windows a otevřete jej. Požádá o DNS nebo IP adresu a uživatelské jméno.


Použijte IP adresu a uživatelské jméno instance Ubuntu. Můžete také uložit nastavení připojení do souboru RDP a použít jej pro pozdější připojení. K připojení k instanci můžete také použít dříve uložené nastavení pro toto připojení. Nyní klikněte na „připojit“ a požádá o heslo pro tohoto uživatele.


Použijte heslo, které jsme již nastavili, a spojí se s vaší instancí pomocí grafického uživatelského rozhraní.

Závěr

Zpracování vzdálených serverů pomocí rozhraní příkazového řádku může být pro začátečníky obtížný úkol. Abychom mohli snadno spravovat vzdálené servery, můžeme nakonfigurovat server ubuntu tak, aby používal protokol vzdálené plochy k získání pěkného grafického uživatelského rozhraní. V tomto kurzu jsme povolili grafické uživatelské rozhraní na instanci Ubuntu, abychom usnadnili začínajícím uživatelům Linuxu.

Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...