AWS

Så här konfigurerar du GUI på din EC2-instans

Så här konfigurerar du GUI på din EC2-instans

Det finns två olika typer av gränssnitt för att interagera med ett operativsystem som är ett grafiskt användargränssnitt (GUI) och kommandoradsgränssnitt (CLI). I kommandoradsgränssnittet interagerar vi med systemet direkt med hjälp av systemkommandon på terminalen. Vi ger kommandon till systemet, sedan kör systemet operativsystemfunktioner enligt givna kommandon, och vi får svar från systemet i form av enkel text. Kommandoradsgränssnittet används inte ofta av nybörjare. Det används mest av utvecklare och systemadministratörer för att konfigurera system och installera paket eftersom det är mycket snabbare att använda kommandoradsgränssnittet än att använda grafiskt användargränssnitt. Uppgifter kan också automatiseras genom att skriva enkla skript (bash-skript för Linux och batch-skript för Windows) med hjälp av ett kommandoradsgränssnitt. Vi kan utföra fler funktioner med kommandoradsgränssnittet.

För GUI har vi en bra representation av filer och mappar i operativsystemet med hjälp av ikoner och indikatorer. Det är mycket lättare för icke-professionella att använda ett grafiskt användargränssnitt istället för ett kommandoradsgränssnitt.

När du startar en Ubuntu EC2-instans i molnet har du som standard bara ett kommandoradsgränssnitt för att interagera med servern. För systemadministratörerna är det mycket lättare att fjärrkonfigurera maskinen med kommandoradsgränssnittet, men för utvecklarna som är nya inom kommandoradsgränssnittet kan det bli svårare för dem att hantera allt med hjälp av kommandoradsgränssnittet. Så de kan göra det möjligt för GUI att enkelt använda fjärrservrarna. Nu i den här artikeln ska vi se hur vi kan aktivera grafiskt användargränssnitt på vår EC2-instans.

Komma igång

Det första steget för att komma igång är att ha SSH-åtkomst till instansen. Anslut till förekomsten via SSH med följande kommando

[e-postskyddad: ~ $ ssh ubuntu @ -i

Var är den offentliga IP-adressen för förekomsten och är nyckelparet för att ansluta till förekomsten. För Ubuntu EC2-instansen är standardanvändaren ubuntu men om du har ändrat användarnamnet, använd sedan användarnamnet istället för 'ubuntu' i kommandot ovan.

NOTERA: Ibland ser du ett 'Oskyddat privat nyckelfil' när du ansluter till instansen. använd sedan följande kommando innan du ansluter till förekomsten

[e-postskyddad]: ~ $ sudo chmod 400

Ovanstående fel inträffar när din privata nyckelfil har lösa behörigheter. Ovanstående kommando begränsar att den privata nyckelfilen ska vara skrivskyddad av den nuvarande användaren.

Installerar LXDE

Lightweight X11 Desktop Environment (LXDE) är ett program med öppen källkod som används för att tillhandahålla en skrivbordsmiljö till Unix-liknande operativsystem. För att aktivera GUI på Ubuntu EC2-instansen använder vi LXDE. LXDE föredras framför andra skrivbordsmiljöer som GNOME eftersom det är lätt och använder färre systemresurser än andra. Uppdatera systemet innan du installerar det här paketet

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

Installera LXDE med följande kommando

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

Under installationen kommer den att be om konfiguration av skärmhanteraren. Tryck på 'Tab' för att markera 'OK' och tryck sedan på enter.

Nu kommer den att be om att välja antingen 'lightdm' eller 'gdm3'. 'Lightdm' och 'gdm3' är skärmhanterare och du måste välja en av dem. Välj 'lightdm' eftersom det rankas 2: a bland alla skärmhanterare och 'gdm3' rankas 7. Använd piltangenterna 'Tab', 'NED' och 'UPP' för att växla alternativen i listan


Efter detta kommer installationen att slutföras och vi går vidare till nästa steg.

Installerar XRDP

Efter installationen av LXDE installerar vi nu XRDP-paketet på vår ubuntu-instans. XRDP är också ett öppen källkodspaket som används för att tillhandahålla en desktopvy till ubuntu-servern eftersom vi inte kan ha ett GUI med SSH. Det är faktiskt ett paket för att aktivera fjärrskrivbordsprotokoll på Linux-maskiner. Normalt levereras inte Linux-servrar med en förinstallerad skrivbordsmiljö. Följande kommando installerar XRDP-paketet till din Ubuntu-instans

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

Nu kan vi skapa en anslutning mellan vårt lokala system och fjärrservern med hjälp av protokollet för fjärrskrivbord.

Ställ in lösenord för användare

För att ansluta till den externa Ubuntu-instansen via fjärrskrivbordsanslutningen bör vi ställa in ett lösenord för användaren. Som standard ansluter vi till vår instans över SSH med standardanvändaren 'ubuntu' med SSH-nyckelpar. Men för att ansluta med fjärrskrivbordsprotokollet måste vi ställa in ett lösenord för användaren. Följande kommando ställer in ett lösenord för "ubuntu" -användaren.

[e-postskyddad]: ~ $ sudo passwd ubuntu

Konfigurera säkerhetsgrupp

Protokollet för fjärrskrivbord fungerar på port 3389, så vi måste öppna den porten i säkerhetsgruppen för vår instans för att ansluta med hjälp av protokollet för fjärrskrivbord. För att ansluta till vår instans via SSH öppnar vi port 22 i instansen som är standard SSH-porten. Utan att öppna 3389-porten kan vi inte ansluta till vår instans med det grafiska användargränssnittet.

Anslut till instansen

Nu är vår ubuntu-instans redo för anslutning med ett fjärrskrivbordsprotokoll. Vi kan använda antingen Linux eller Windows för att ansluta till vår instans med RDP. Skriv på Ubuntu

[e-postskyddad]: ~ $ rdesktop [IP_Address]

När du är i Windows, sök i klienten 'Remote Desktop Connection' i Windows-sökfältet och öppna den. Den kommer att be om DNS- eller IP-adressen och användarnamnet.


Använd IP-adressen och användarnamnet för Ubuntu-instansen. Du kan också spara anslutningsinställningen i en RDP-fil för senare anslutning. Du kan också använda de tidigare sparade inställningarna för den här anslutningen för att ansluta till förekomsten. Klicka nu på 'anslut' och den kommer att be om lösenordet för den här användaren.


Använd lösenordet som vi redan har ställt in och det kommer att ansluta till din instans med grafiskt användargränssnitt.

Slutsats

Hantering av fjärrservrar med kommandoradsgränssnittet kan vara en svår uppgift för nybörjare. För att enkelt hantera fjärrservrar kan vi konfigurera ubuntu-servern så att den använder fjärrskrivbordsprotokollet för att få ett trevligt grafiskt användargränssnitt. I den här handledningen har vi aktiverat ett grafiskt användargränssnitt på Ubuntu-instansen för att underlätta nybörjare av Linux-användare.

Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...