AWS

Sådan konfigureres GUI på din EC2-instans

Sådan konfigureres GUI på din EC2-instans

Der er to forskellige typer grænseflader til at interagere med et operativsystem, der er en grafisk brugergrænseflade (GUI) og kommandolinjegrænseflade (CLI). I Command Line Interface interagerer vi direkte med systemet ved hjælp af systemkommandoer på terminalen. Vi giver kommandoer til systemet, så udfører systemet operativsystemfunktioner i henhold til de givne kommandoer, og vi modtager svar fra systemet i form af simpel tekst. Kommandolinjegrænsefladen bruges ikke almindeligt af begyndere. Det bruges mest af udviklere og systemadministratorer til at konfigurere systemer og installere pakker, da brug af Command Line Interface er meget hurtigere end ved hjælp af Grafisk brugergrænseflade. Opgaver kan også automatiseres ved at skrive enkle scripts (bash-script til Linux og batch-scripts til windows) ved hjælp af en kommandolinjegrænseflade. Vi kan udføre langt flere funktioner ved hjælp af kommandolinjegrænsefladen.

For GUI har vi en god repræsentation af filer og mapper i operativsystemet ved hjælp af ikoner og indikatorer. Det er meget lettere for ikke-professionelle at bruge en grafisk brugergrænseflade i stedet for en kommandolinjegrænseflade.

Når du starter en Ubuntu EC2-instans i skyen, har du som standard kun en kommandolinjegrænseflade, der kan interagere med serveren. For systemadministratorerne er det meget nemmere at konfigurere maskinen eksternt ved hjælp af kommandolinjegrænsefladen, men for udviklerne, der er nye med kommandolinjegrænsefladen, kan det blive vanskeligere for dem at administrere alt ved hjælp af kommandolinjegrænsefladen. Så de kan gøre det muligt for GUI at bruge fjernserverne nemt. Nu i denne artikel skal vi se, hvordan vi kan aktivere grafisk brugergrænseflade på vores EC2-forekomst.

Kom godt i gang

Det første trin for at komme i gang er at have SSH-adgang til forekomsten. Opret forbindelse til forekomsten via SSH ved hjælp af følgende kommando

[e-mail-beskyttet]: ~ $ ssh ubuntu @ -jeg

Hvor er den offentlige IP for instansen og er nøgleparet for at oprette forbindelse til forekomsten. For Ubuntu EC2-forekomsten vil standardbrugeren være ubuntu, men hvis du har ændret brugernavnet, skal du bruge dette brugernavn i stedet for 'ubuntu' i ovenstående kommando.

BEMÆRK: Nogle gange ser du en 'Ubeskyttet privat nøglefil' -fejl, mens du opretter forbindelse til forekomsten; brug derefter følgende kommando, før du opretter forbindelse til forekomsten

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

Ovenstående fejl opstår, når din private nøglefil har løse tilladelser. Ovenstående kommando begrænser, at den private nøglefil skal være skrivebeskyttet af den aktuelle bruger.

Installation af LXDE

Lightweight X11 Desktop Environment (LXDE) er et open source-softwareprogram, der bruges til at give et desktopmiljø til Unix-lignende operativsystemer. For at aktivere GUI på Ubuntu EC2-forekomsten bruger vi LXDE. LXDE foretrækkes frem for andre desktop-miljøer som GNOME, da det er let og bruger færre systemressourcer end andre. Opdater systemet, før du installerer denne pakke

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

Installer LXDE ved hjælp af følgende kommando

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

Under installationen beder den om konfiguration af displaymanager. Tryk på 'Tab' -tasten for at fremhæve 'OK' og tryk derefter på enter.

Nu vil det bede om at vælge enten 'lightdm' eller 'gdm3'. 'Lightdm' og 'gdm3' er skærmadministratorer, og du skal vælge en af ​​dem. Vælg 'lightdm', da det er placeret som nummer 2 blandt alle skærmadministratorerne, og 'gdm3' er placeret på 7. plads. Brug piletasterne 'Tab', 'NED' og 'OP' for at skifte indstillinger på listen


Herefter afsluttes installationen, og vi går videre til næste trin.

Installation af XRDP

Efter installation af LXDE installerer vi nu XRDP-pakken på vores ubuntu-forekomst. XRDP er også en open source-pakke, der bruges til at give en desktop-visning til ubuntu-serveren, da vi ikke kan have en GUI ved hjælp af SSH. Det er faktisk en pakke, der aktiverer ekstern desktop-protokol på Linux-maskiner. Normalt leveres Linux-servere ikke med et forudinstalleret skrivebordsmiljø. Den følgende kommando installerer XRDP-pakken til din Ubuntu-forekomst

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

Nu kan vi etablere en forbindelse mellem vores lokale system og fjernserver ved hjælp af protokollen til fjernskrivebordet.

Opsæt adgangskode til bruger

For at oprette forbindelse til den eksterne Ubuntu-forekomst via den eksterne desktopforbindelse, skal vi oprette en adgangskode til brugeren. Som standard forbinder vi med vores forekomst over SSH ved hjælp af standardbrugeren 'ubuntu' ved hjælp af SSH-nøglepar. Men for at oprette forbindelse ved hjælp af fjernskrivebordsprotokollen skal vi oprette en adgangskode til brugeren. Den følgende kommando opretter en adgangskode til brugeren 'ubuntu'.

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

Konfigurer sikkerhedsgruppe

Remote desktop-protokollen fungerer på port 3389, så vi er nødt til at åbne den port i sikkerhedsgruppen i vores instans for at oprette forbindelse ved hjælp af remote desktop-protokollen. For at oprette forbindelse til vores forekomst via SSH åbner vi port 22 på den forekomst, der er standard SSH-porten. Uden at åbne 3389-porten kan vi ikke oprette forbindelse til vores forekomst ved hjælp af den grafiske brugergrænseflade.

Opret forbindelse til forekomsten

Nu er vores ubuntu-forekomst klar til forbindelse ved hjælp af en ekstern desktop-protokol. Vi kan bruge enten Linux eller Windows til at oprette forbindelse til vores forekomst ved hjælp af RDP. Skriv på Ubuntu

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

Mens du er i Windows, skal du søge på 'Remote Desktop Connection' -klienten i Windows-søgefeltet og åbne den. Det beder om DNS- eller IP-adressen og brugernavnet.


Brug IP-adressen og brugernavnet til Ubuntu-forekomsten. Du kan også gemme forbindelsesindstillingen i en RDP-fil, der skal bruges til senere forbindelse. Du kan også bruge de tidligere gemte indstillinger til denne forbindelse til at oprette forbindelse til forekomsten. Klik nu på 'Opret forbindelse', og det beder om adgangskoden til denne bruger.


Brug den adgangskode, vi allerede har konfigureret, og den forbinder med din forekomst med grafisk brugergrænseflade.

Konklusion

Håndtering af fjernservere ved hjælp af kommandolinjegrænsefladen kan være en vanskelig opgave for begyndere. For at administrere eksterne servere nemt kan vi konfigurere ubuntu-serveren til at bruge protokollen til ekstern desktop til at få en flot grafisk brugergrænseflade. I denne vejledning har vi aktiveret en grafisk brugergrænseflade på Ubuntu-forekomsten for at lette uerfarne Linux-brugere.

Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...
Mus Sådan ændres venstre og højre museknap på Windows 10-pc
Sådan ændres venstre og højre museknap på Windows 10-pc
Det er en ganske normal, at alle computermusenheder er ergonomisk designet til højrehåndede brugere. Men der er musenheder til rådighed, der er specie...
Mus Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Brug af en mus eller et tastatur i den forkerte kropsholdning af overdreven brug kan resultere i mange sundhedsmæssige problemer, herunder stamme, kar...