AWS

Cum se configurează GUI pe instanța dvs. EC2

Cum se configurează GUI pe instanța dvs. EC2

Există două tipuri diferite de interfețe pentru a interacționa cu un sistem de operare care este o interfață grafică de utilizator (GUI) și o interfață de linie de comandă (CLI). În interfața liniei de comandă, interacționăm direct cu sistemul folosind comenzile de sistem de pe terminal. Dăm comenzi sistemului, apoi sistemul execută funcțiile sistemului de operare conform comenzilor date și primim răspunsuri de la sistem sub formă de text simplu. Interfața din linia de comandă nu este frecvent utilizată de începători. Este folosit în principal de dezvoltatori și administratori de sistem pentru a configura sisteme și a instala pachete deoarece utilizarea interfeței de linie de comandă este mult mai rapidă decât utilizarea interfeței grafice de utilizator. De asemenea, sarcinile pot fi automatizate scriind scripturi simple (script bash pentru Linux și scripturi batch pentru windows) folosind o interfață de linie de comandă. Putem efectua mult mai multe funcții folosind interfața liniei de comandă.

Pentru GUI, avem o reprezentare frumoasă a fișierelor și folderelor din sistemul de operare folosind pictograme și indicatori. Este mult mai ușor pentru neprofesioniști să utilizeze o interfață grafică de utilizator în loc de o interfață de linie de comandă.

Când porniți o instanță Ubuntu EC2 pe cloud, în mod implicit, aveți doar o interfață de linie de comandă pentru a interacționa cu serverul. Pentru administratorii de sistem, este mult mai ușor să configurați mașina de la distanță folosind interfața liniei de comandă, dar pentru dezvoltatorii care sunt noi la interfața liniei de comandă, le poate fi mai dificil să gestioneze totul folosind interfața liniei de comandă. Astfel, ei pot permite GUI să utilizeze cu ușurință serverele la distanță. Acum, în acest articol, vom vedea cum putem activa interfața grafică de utilizator pe instanța noastră EC2.

Noțiuni de bază

Primul pas pentru a începe este să aveți acces SSH la instanță. Conectați-vă la instanță prin SSH folosind următoarea comandă

[e-mail protejat]: ~ $ ssh ubuntu @ -eu

Unde este IP-ul public al instanței și este perechea de chei pentru conectarea la instanță. Pentru instanța Ubuntu EC2, utilizatorul implicit va fi ubuntu, dar dacă ați schimbat numele de utilizator, utilizați acel nume de utilizator în loc de „ubuntu” în comanda de mai sus.

NOTĂ: Uneori vedeți o eroare „FIȘIER PRIVAT CU CHEIE PRIVATĂ” la conectarea la instanță; apoi utilizați următoarea comandă înainte de a vă conecta la instanță

[e-mail protejat]: ~ $ sudo chmod 400

Eroarea de mai sus apare atunci când fișierul dvs. cu cheie privată are permisiuni libere. Comanda de mai sus restricționează fișierul cu cheie privată să fie doar în citire de către utilizatorul curent.

Instalarea LXDE

Lightweight X11 Desktop Environment (LXDE) este un program software open-source utilizat pentru a oferi un mediu desktop sistemelor de operare similare Unix. Pentru a activa GUI pe instanța Ubuntu EC2, vom folosi LXDE. LXDE este preferat față de alte medii desktop, cum ar fi GNOME, deoarece este ușor și folosește mai puține resurse de sistem decât altele. Actualizați sistemul înainte de a instala acest pachet

[e-mail protejat]: ~ $ sudo apt-get update -y

Instalați LXDE folosind următoarea comandă

[e-mail protejat]: ~ $ sudo apt-get install lxde -y

În timpul instalării, va solicita configurarea managerului de afișare. Apăsați tasta „Tab” pentru a evidenția „OK” și apoi apăsați Enter.

Acum va solicita selectarea fie „lightdm”, fie „gdm3”. „Lightdm” și „gdm3” sunt manageri de afișare și trebuie să selectați unul dintre ei. Selectați „lightdm” deoarece este pe locul 2 dintre toți managerii de afișare, iar „gdm3” este pe locul 7. Utilizați tastele săgeată „Tab”, „JOS” și „SUS” pentru a comuta opțiunile din listă


După aceasta, instalarea se va finaliza și vom trece la pasul următor.

Instalarea XRDP

După instalarea LXDE, vom instala acum pachetul XRDP pe instanța noastră ubuntu. XRDP este, de asemenea, un pachet open-source folosit pentru a oferi o vizualizare desktop către serverul ubuntu, deoarece nu putem avea o interfață grafică utilizând SSH. Este de fapt un pachet pentru a activa protocolul desktop la distanță pe mașinile Linux. În mod normal, serverele Linux nu vin cu un mediu desktop preinstalat. Următoarea comandă va instala pachetul XRDP în instanța dvs. Ubuntu

[e-mail protejat]: ~ $ sudo apt-get install xrdp -y

Acum putem stabili o conexiune între sistemul nostru local și serverul la distanță folosind protocolul desktop la distanță.

Configurați parola pentru utilizator

Pentru a ne conecta la instanța Ubuntu la distanță prin conexiunea desktop la distanță, ar trebui să configurăm o parolă pentru utilizator. În mod implicit, ne conectăm cu instanța noastră prin SSH utilizând utilizatorul implicit „ubuntu” folosind perechi de chei SSH. Dar pentru a ne conecta folosind protocolul desktop la distanță, trebuie să configurăm o parolă pentru utilizator. Următoarea comandă va configura o parolă pentru utilizatorul „ubuntu”.

[e-mail protejat]: ~ $ sudo passwd ubuntu

Configurați grupul de securitate

Protocolul desktopului la distanță funcționează pe portul 3389, deci trebuie să deschidem acel port în grupul de securitate al instanței noastre pentru a ne conecta folosind protocolul desktopului la distanță. Pentru a ne conecta la instanța noastră prin SSH, deschidem portul 22 al instanței care este portul SSH implicit. Fără a deschide portul 3389, nu ne putem conecta la instanța noastră utilizând interfața grafică de utilizator.

Conectați-vă la instanță

Acum, instanța noastră ubuntu este pregătită pentru conexiune folosind un protocol desktop de la distanță. Putem folosi Linux sau Windows pentru a ne conecta la instanța noastră utilizând RDP. Pe Ubuntu, tastați

[e-mail protejat]: ~ $ rdesktop [IP_Address]

În Windows, căutați clientul „Conexiune desktop la distanță” în bara de căutare Windows și deschideți-l. Va cere adresa DNS sau IP și numele de utilizator.


Utilizați adresa IP și numele de utilizator al instanței Ubuntu. De asemenea, puteți salva setarea conexiunii într-un fișier RDP pentru a o utiliza pentru o conexiune ulterioară. De asemenea, puteți utiliza setările salvate anterior pentru această conexiune pentru a vă conecta la instanță. Acum faceți clic pe „conectați” și vă va solicita parola pentru acest utilizator.


Utilizați parola pe care am configurat-o deja și va fi conectată cu instanța dvs. cu interfața grafică de utilizator.

Concluzie

Gestionarea serverelor la distanță folosind interfața liniei de comandă poate fi o sarcină dificilă pentru începători. Deci, pentru a gestiona cu ușurință serverele la distanță, putem configura serverul ubuntu pentru a utiliza protocolul desktop la distanță pentru a obține o interfață grafică de utilizator plăcută. În acest tutorial, am activat o interfață grafică de utilizator pe instanța Ubuntu pentru a facilita utilizatorii novici de Linux.

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...