AWS

GUI configureren op uw EC2-instantie

GUI configureren op uw EC2-instantie

Er zijn twee verschillende soorten interfaces voor interactie met een besturingssysteem: een grafische gebruikersinterface (GUI) en een opdrachtregelinterface (CLI). In de opdrachtregelinterface werken we rechtstreeks met het systeem via systeemopdrachten op de terminal. We geven commando's aan het systeem, vervolgens voert het systeem de functies van het besturingssysteem uit volgens de gegeven commando's, en we ontvangen reacties van het systeem in de vorm van eenvoudige tekst. De opdrachtregelinterface wordt niet vaak gebruikt door beginners. Het wordt meestal gebruikt door ontwikkelaars en systeembeheerders om systemen te configureren en pakketten te installeren, omdat het gebruik van de opdrachtregelinterface veel sneller is dan het gebruik van de grafische gebruikersinterface. Taken kunnen ook worden geautomatiseerd door eenvoudige scripts te schrijven (bash-script voor Linux en batchscripts voor Windows) met behulp van een opdrachtregelinterface. We kunnen veel meer functies uitvoeren met behulp van de opdrachtregelinterface.

Voor GUI hebben we een mooie weergave van bestanden en mappen in het besturingssysteem met behulp van pictogrammen en indicatoren. Het is veel gemakkelijker voor niet-professionals om een ​​grafische gebruikersinterface te gebruiken in plaats van een opdrachtregelinterface.

Wanneer u een Ubuntu EC2-instantie in de cloud start, heeft u standaard alleen een opdrachtregelinterface om met de server te communiceren. Voor de systeembeheerders is het veel gemakkelijker om de machine op afstand te configureren met behulp van de opdrachtregelinterface, maar voor de ontwikkelaars die nieuw zijn bij de opdrachtregelinterface, kan het moeilijker voor hen worden om alles te beheren met behulp van de opdrachtregelinterface. Zodat ze de GUI kunnen inschakelen om de externe servers gemakkelijk te gebruiken. In dit artikel gaan we kijken hoe we de grafische gebruikersinterface kunnen inschakelen op onze EC2-instantie.

Beginnen

De eerste stap om te beginnen is om SSH-toegang tot de instantie te hebben. Maak via SSH verbinding met de instantie met behulp van de volgende opdracht:

[e-mail beveiligd]:~$ ssh ubuntu@ -ik

Waar is het openbare IP-adres van de instantie en is het sleutelpaar om verbinding te maken met de instantie. Voor de Ubuntu EC2-instantie is de standaardgebruiker ubuntu, maar als u de gebruikersnaam hebt gewijzigd, gebruikt u die gebruikersnaam in plaats van 'ubuntu' in de bovenstaande opdracht.

OPMERKING: Soms ziet u een 'UNPROTECTED PRIVATE KEY FILE'-fout wanneer u verbinding maakt met de instantie; gebruik vervolgens de volgende opdracht voordat u verbinding maakt met de instantie:

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

De bovenstaande fout treedt op wanneer uw privésleutelbestand losse machtigingen heeft. De bovenstaande opdracht beperkt het privésleutelbestand tot alleen-lezen door de huidige gebruiker.

LXDE installeren

Lichtgewicht X11 Desktop Environment (LXDE) is een open-source softwareprogramma dat wordt gebruikt om een ​​desktopomgeving te bieden aan de Unix-achtige besturingssystemen. Om GUI op de Ubuntu EC2-instantie in te schakelen, gebruiken we LXDE. LXDE heeft de voorkeur boven andere desktopomgevingen zoals GNOME, omdat het licht van gewicht is en minder systeembronnen gebruikt dan andere. Werk het systeem bij voordat u dit pakket installeert

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

Installeer LXDE met behulp van de volgende opdracht:

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

Tijdens de installatie zal het om de configuratie van de displaymanager vragen. Druk op de 'Tab'-toets om 'OK' te markeren en druk vervolgens op enter.

Nu zal het vragen om 'lightdm' of 'gdm3' te selecteren. De 'lightdm' en 'gdm3' zijn display managers, en je moet er een selecteren. Selecteer 'lightdm' omdat het op de 2e plaats staat van alle displaymanagers en 'gdm3' op de 7e plaats staat. Gebruik de 'Tab', 'DOWN' en 'UP' pijltjestoetsen om de opties in de lijst te wisselen


Hierna wordt de installatie voltooid en gaan we naar de volgende stap.

XRDP installeren

Na het installeren van LXDE, zullen we nu het XRDP-pakket installeren op onze ubuntu-instantie. XRDP is ook een open-sourcepakket dat wordt gebruikt om een ​​desktopweergave te bieden aan de ubuntu-server, omdat we geen GUI kunnen hebben die SSH gebruikt. Het is eigenlijk een pakket om remote desktop-protocol op Linux-machines in te schakelen. Normaal gesproken worden Linux-servers niet geleverd met een vooraf geïnstalleerde desktopomgeving. Met de volgende opdracht wordt het XRDP-pakket op uw Ubuntu-instantie geïnstalleerd:

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

Nu kunnen we een verbinding tot stand brengen tussen ons lokale systeem en de externe server met behulp van het remote desktop-protocol.

Wachtwoord instellen voor gebruiker

Om verbinding te maken met de externe Ubuntu-instantie via de externe desktopverbinding, moeten we een wachtwoord instellen voor de gebruiker. Standaard maken we verbinding met onze instantie via SSH met behulp van de standaardgebruiker 'ubuntu' met behulp van SSH-sleutelparen. Maar om verbinding te maken via het remote desktop-protocol, moeten we een wachtwoord instellen voor de gebruiker. De volgende opdracht stelt een wachtwoord in voor de 'ubuntu'-gebruiker.

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

Beveiligingsgroep configureren

Het remote desktop-protocol werkt op poort 3389, dus we moeten die poort in de beveiligingsgroep van onze instantie openen om verbinding te maken via het remote desktop-protocol. Om via SSH verbinding te maken met onze instantie, openen we poort 22 van de instantie die de standaard SSH-poort is. Zonder de 3389-poort te openen, kunnen we geen verbinding maken met onze instantie via de grafische gebruikersinterface.

Verbinding maken met de instantie

Nu is onze ubuntu-instantie klaar voor de verbinding met behulp van een extern bureaublad-protocol. We kunnen Linux of Windows gebruiken om verbinding te maken met onze instantie met behulp van RDP. Typ op Ubuntu

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

Zoek in Windows naar de 'Remote Desktop Connection'-client in de Windows-zoekbalk en open deze. Het zal vragen om het DNS- of IP-adres en de gebruikersnaam.


Gebruik het IP-adres en de gebruikersnaam van de Ubuntu-instantie. U kunt de verbindingsinstelling ook opslaan in een RDP-bestand om later te gebruiken voor verbinding. U kunt ook de eerder opgeslagen instellingen voor deze verbinding gebruiken om verbinding te maken met de instantie. Klik nu op 'verbinden' en het zal om het wachtwoord voor deze gebruiker vragen.


Gebruik het wachtwoord dat we al hebben ingesteld en het zal verbinding maken met uw instantie met de grafische gebruikersinterface.

Conclusie

Het omgaan met externe servers met behulp van de opdrachtregelinterface kan een moeilijke taak zijn voor beginners. Dus om externe servers gemakkelijk te beheren, kunnen we de ubuntu-server configureren om het remote desktop-protocol te gebruiken om een ​​mooie grafische gebruikersinterface te krijgen. In deze zelfstudie hebben we een grafische gebruikersinterface op de Ubuntu-instantie ingeschakeld om beginnende Linux-gebruikers te vergemakkelijken.

Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...