Det er to forskjellige typer grensesnitt for å samhandle med et operativsystem som er et grafisk brukergrensesnitt (GUI) og Command Line Interface (CLI). I kommandolinjegrensesnittet samhandler vi med systemet som direkte bruker systemkommandoer på terminalen. Vi gir kommandoer til systemet, deretter utfører systemet operativsystemfunksjoner i henhold til de gitte kommandoene, og vi mottar svar fra systemet i form av enkel tekst. Kommandolinjegrensesnittet brukes ikke ofte av nybegynnere. Det brukes mest av utviklere og systemadministratorer for å konfigurere systemer og installere pakker som bruk av kommandolinjegrensesnitt er mye raskere enn å bruke grafisk brukergrensesnitt. Oppgaver kan også automatiseres ved å skrive enkle skript (bash-skript for Linux og batch-skript for Windows) ved hjelp av et kommandolinjegrensesnitt. Vi kan utføre flere funksjoner ved å bruke kommandolinjegrensesnittet.
For GUI har vi en fin representasjon av filer og mapper i operativsystemet ved hjelp av ikoner og indikatorer. Det er mye enklere for ikke-profesjonelle å bruke et grafisk brukergrensesnitt i stedet for et kommandolinjegrensesnitt.
Når du starter en Ubuntu EC2 -forekomst på skyen, har du som standard et kommandolinjegrensesnitt for å samhandle med serveren. For systemadministratorene er det mye enklere å konfigurere maskinen eksternt ved å bruke kommandolinjegrensesnitt, men for utviklerne som er nye på kommandolinjegrensesnitt, kan det bli vanskeligere for dem å administrere alt ved å bruke kommandolinjegrensesnittet. Så de kan gjøre det enkelt å bruke de eksterne serverne. Nå i denne artikkelen skal vi se hvordan vi kan aktivere grafisk brukergrensesnitt på EC2 -forekomsten.
Starter
Det første trinnet å komme i gang er å ha SSH -tilgang til forekomsten. Koble til forekomsten over SSH ved å bruke følgende kommando
ubuntu@ubuntu: ~ $ ssh ubuntu@-Jeg
Hvor er den offentlige IP -en for forekomsten og er nøkkelparet for å koble til forekomsten. For Ubuntu EC2 -forekomsten vil standardbrukeren være Ubuntu, men hvis du har endret brukernavnet, så bruk det brukernavnet i stedet for 'Ubuntu' i kommandoen ovenfor.
MERK: Noen ganger ser du en "ubeskyttet privat nøkkelfil" -feil mens du kobler til forekomsten; Bruk deretter følgende kommando før du kobler til forekomsten
ubuntu@ubuntu: ~ $ sudo chmod 400
Ovennevnte feil oppstår når den private nøkkelfilen din har løse tillatelser. Kommandoen ovenfor begrenser den private nøkkelfilen til å være skrivebeskyttet av den nåværende brukeren.
Installere LXDE
Lightweight X11 Desktop Environment (LXDE) er et open source-program som brukes til å gi et skrivebordsmiljø til Unix-lignende operativsystemer. For å aktivere GUI på Ubuntu EC2 -forekomsten, vil vi bruke LXDE. LXDE er å foretrekke fremfor andre stasjonære miljøer som Gnome, da det er lett og bruker færre systemressurser enn andre. Oppdater systemet før du installerer denne pakken
ubuntu@ip-172-31-39-44: ~ $ sudo apt-get update -y
Installer LXDE ved hjelp av følgende kommando
ubuntu@ip-172-31-39-44: ~ $ sudo apt-get install lxde -y
Under installasjonen vil den be om Display Manager -konfigurasjonen. Trykk på 'Tab' -tasten for å markere 'OK' og trykk deretter Enter.
Nå vil den be om å velge enten 'LightDM' eller 'GDM3'. 'LightDM' og 'GDM3' er visningsledere, og du må velge en av dem. Velg 'Lightdm' som det er rangert som 2. blant alle visningsledere, og 'GDM3' er rangert som 7. Bruk 'Tab', 'Down' og 'Up' piltastene for å bytte alternativene i listen
Etter dette vil installasjonen fullføre, og vi vil flytte til neste trinn.
Installere XRDP
Etter å ha installert LXDE, vil vi nå installere XRDP -pakken på Ubuntu -forekomsten. XRDP er også en open source-pakke som brukes til å gi en stasjonær visning til Ubuntu-serveren, da vi ikke kan ha en GUI ved hjelp av SSH. Det er faktisk en pakke for å aktivere eksternt stasjonære protokoll på Linux -maskiner. Normalt kommer ikke Linux-servere med et forhåndsinstallert skrivebordsmiljø. Følgende kommando vil installere XRDP -pakken til Ubuntu -forekomsten
ubuntu@ip-172-31-39-44: ~ $ sudo apt-get installer xrdp -y
Nå kan vi etablere en forbindelse mellom vårt lokale system og ekstern server ved hjelp av den eksterne skrivebordsprotokollen.
Sett opp passord for brukeren
For å koble til den eksterne Ubuntu -forekomsten over den eksterne skrivebordstilkoblingen, bør vi sette opp et passord for brukeren. Som standard kobler vi oss til forekomsten vår over SSH ved å bruke standard bruker 'Ubuntu' ved hjelp av SSH -nøkkelpar. Men for å koble til ved hjelp av den eksterne skrivebordsprotokollen, må vi sette opp et passord for brukeren. Følgende kommando vil sette opp et passord for 'Ubuntu' bruker.
ubuntu@ip-172-31-39-44: ~ $ sudo passwd ubuntu
Konfigurer sikkerhetsgruppe
Remote Desktop Protocol fungerer på port 3389, så vi må åpne den porten i sikkerhetsgruppen for vår forekomst for å koble til ved hjelp av Remote Desktop Protocol. For å koble til forekomsten vår over SSH, åpner vi Port 22 i forekomsten som er standard SSH -port. Uten å åpne 3389 -porten, kan vi ikke koble oss til forekomsten vår ved å bruke det grafiske brukergrensesnittet.
Koble til forekomsten
Nå er Ubuntu -forekomsten vår klar for tilkoblingen ved hjelp av en ekstern desktop -protokoll. Vi kan bruke enten Linux eller Windows for å koble oss til forekomsten vår ved hjelp av RDP. På ubuntu, skriv inn
ubuntu@ubuntu: ~ $ rdesktop [ip_address]
Mens du er på Windows, må du søke på "Remote Desktop Connection" -klient i Windows -søkefeltet og åpne den. Det vil be om DNS- eller IP -adresse og brukernavn.
Bruk IP -adressen og brukernavnet til Ubuntu -forekomsten. Du kan også lagre tilkoblingsinnstillingen til en RDP -fil du vil bruke for senere tilkobling. Du kan også bruke de tidligere lagrede innstillingene for denne forbindelsen for å koble til forekomsten. Klikk nå på 'Connect', og det vil be om passordet for denne brukeren.
Bruk passordet vi allerede har satt opp, og det vil koble seg til forekomsten din med grafisk brukergrensesnitt.
Konklusjon
Å håndtere eksterne servere som bruker kommandolinjegrensesnittet, kan være en vanskelig oppgave for nybegynnere. Så for å administrere eksterne servere enkelt, kan vi konfigurere Ubuntu -serveren til å bruke den eksterne skrivebordsprotokollen for å få et fint grafisk brukergrensesnitt. I denne opplæringen har vi muliggjort et grafisk brukergrensesnitt i Ubuntu -forekomsten for å lette nybegynnere Linux -brukere.