Existujú dva rôzne typy rozhraní na interakciu s operačným systémom, ktorým je grafické užívateľské rozhranie (GUI) a rozhranie príkazového riadku (CLI). V rozhraní príkazového riadku komunikujeme so systémom priamo pomocou systémových príkazov na termináli. Dávame systému príkazy, potom systém podľa zadaných príkazov vykonáva funkcie operačného systému a od systému dostávame odpovede vo forme jednoduchého textu. Rozhranie príkazového riadku začiatočníci bežne nepoužívajú. Väčšinou ho používajú vývojári a správcovia systému na konfiguráciu systémov a inštaláciu balíkov, pretože používanie rozhrania príkazového riadku je oveľa rýchlejšie ako použitie grafického používateľského rozhrania. Úlohy možno tiež automatizovať písaním jednoduchých skriptov (bash skript pre Linux a dávkové skripty pre Windows) pomocou rozhrania príkazového riadku. Pomocou rozhrania príkazového riadku môžeme vykonávať oveľa viac funkcií.
Pre grafické používateľské rozhranie máme pekné znázornenie súborov a priečinkov v operačnom systéme pomocou ikon a indikátorov. Pre neprofesionálov je oveľa jednoduchšie použiť grafické používateľské rozhranie ako rozhranie príkazového riadku.
Keď spúšťate inštanciu Ubuntu EC2 v cloude, štandardne máte na interakciu so serverom iba rozhranie príkazového riadku. Pre správcov systému je oveľa jednoduchšie konfigurovať stroj na diaľku pomocou rozhrania príkazového riadku, ale pre vývojárov, ktorí s rozhraním príkazového riadku začínajú, môže byť pre nich zložitejšie spravovať všetko pomocou rozhrania príkazového riadku. Môžu tak umožniť GUI jednoduché používanie vzdialených serverov. Teraz v tomto článku uvidíme, ako môžeme povoliť grafické užívateľské rozhranie na našej inštancii EC2.
Začíname
Prvým krokom, ako začať, je mať prístup SSH k inštancii. Pripojte sa k inštancii cez SSH pomocou nasledujúceho príkazu
[chránené e-mailom]: ~ $ ssh ubuntu @Kde
POZNÁMKA: Niekedy sa počas pripojenia k inštancii zobrazí chyba „NECHRÁNENÝ SÚKROMNÝ SÚBOR TLAČIDIEL“; pred pripojením k inštancii potom použite nasledujúci príkaz
[chránené e-mailom]: ~ $ sudo chmod 400Vyššie uvedená chyba nastane, keď má váš súbor súkromného kľúča stratené povolenia. Vyššie uvedený príkaz obmedzuje súbor súkromného kľúča na iba na čítanie aktuálnym používateľom.
Inštaluje sa LXDE
Lightweight X11 Desktop Environment (LXDE) je open-source softvérový program používaný na zabezpečenie desktopového prostredia pre operačné systémy podobné Unixu. Na povolenie grafického používateľského rozhrania na inštancii Ubuntu EC2 použijeme LXDE. LXDE je preferované pred ostatnými desktopovými prostrediami, ako je GNOME, pretože je ľahké a využíva menej systémových prostriedkov ako iné. Pred inštaláciou tohto balíka aktualizujte systém
[chránené e-mailom]: ~ $ sudo apt-get update -yNainštalujte LXDE pomocou nasledujúceho príkazu
[chránené e-mailom]: ~ $ sudo apt-get install lxde -y
Počas inštalácie sa zobrazí výzva na konfiguráciu správcu zobrazenia. Stlačením klávesu „Tab“ zvýraznite „OK“ a potom stlačte kláves Enter.
Teraz požiada o výber „lightdm“ alebo „gdm3“. 'Lightdm' a 'gdm3' sú správcovia zobrazenia a musíte si zvoliť jedného z nich. Vyberte „lightdm“, pretože je na 2. mieste medzi všetkými správcami zobrazenia, a „gdm3“ na 7. mieste. Možnosti v zozname prepínate pomocou klávesov so šípkami „Tab“, „DOWN“ a „UP“
Potom bude inštalácia dokončená a my prejdeme k ďalšiemu kroku.
Inštaluje sa XRDP
Po inštalácii LXDE teraz nainštalujeme balík XRDP na našu inštanciu ubuntu. XRDP je tiež balík open-source používaný na zabezpečenie zobrazenia pracovnej plochy na serveri ubuntu, pretože pomocou SSH nemôžeme mať grafické používateľské rozhranie. Je to vlastne balíček umožňujúci protokol vzdialenej pracovnej plochy na strojoch so systémom Linux. Normálne servery Linux neobsahujú predinštalované desktopové prostredie. Nasledujúci príkaz nainštaluje balík XRDP do vašej inštancie Ubuntu
[chránené e-mailom]: ~ $ sudo apt-get install xrdp -yTeraz môžeme nadviazať spojenie medzi našim lokálnym systémom a vzdialeným serverom pomocou protokolu vzdialenej pracovnej plochy.
Nastavte heslo pre používateľa
Aby sme sa mohli pripojiť k vzdialenej inštancii Ubuntu cez pripojenie vzdialenej pracovnej plochy, mali by sme nastaviť heslo pre používateľa. V predvolenom nastavení sa pripájame k našej inštancii cez SSH pomocou predvoleného používateľa „ubuntu“ pomocou párov kľúčov SSH. Aby sme sa ale mohli pripojiť pomocou protokolu vzdialenej pracovnej plochy, musíme používateľovi nastaviť heslo. Nasledujúci príkaz nastaví heslo pre používateľa „ubuntu“.
[chránené e-mailom]: ~ $ sudo passwd ubuntu
Nakonfigurujte skupinu zabezpečenia
Protokol vzdialenej pracovnej plochy funguje na porte 3389, takže tento port musíme otvoriť v skupine zabezpečenia našej inštancie, aby sme sa mohli pripojiť pomocou protokolu vzdialenej pracovnej plochy. Aby sme sa mohli pripojiť k našej inštancii cez SSH, otvoríme port 22 inštancie, ktorá je predvoleným portom SSH. Bez otvorenia portu 3389 sa nemôžeme pripojiť k našej inštancii pomocou grafického používateľského rozhrania.
Pripojte sa k inštancii
Teraz je naša inštancia ubuntu pripravená na pripojenie pomocou protokolu vzdialenej pracovnej plochy. Na pripojenie k našej inštancii pomocou protokolu RDP môžeme použiť Linux alebo Windows. Na Ubuntu zadajte
[chránené e-mailom]: ~ $ rdesktop [IP_Address]V systéme Windows vyhľadajte klienta „Pripojenie vzdialenej pracovnej plochy“ na vyhľadávacom paneli systému Windows a otvorte ho. Požiada o DNS alebo IP adresu a užívateľské meno.
Použite IP adresu a užívateľské meno inštancie Ubuntu. Môžete tiež uložiť nastavenie pripojenia do súboru RDP a použiť ho pre neskoršie pripojenie. Na pripojenie k inštancii môžete tiež použiť predtým uložené nastavenia tohto pripojenia. Teraz kliknite na „pripojiť“ a požiada vás o heslo pre tohto používateľa.
Použite heslo, ktoré sme už nastavili, a spojí sa s vašou inštanciou pomocou grafického používateľského rozhrania.
Záver
Zaobchádzanie so vzdialenými servermi pomocou rozhrania príkazového riadku môže byť pre začiatočníkov náročná úloha. Aby sme mohli ľahko spravovať vzdialené servery, môžeme nakonfigurovať server ubuntu tak, aby používal protokol vzdialenej pracovnej plochy a získal pekné grafické používateľské rozhranie. V tomto tutoriáli sme povolili grafické používateľské rozhranie na inštancii Ubuntu, aby sme uľahčili začínajúcim používateľom systému Linux.