Amazon Web Service bietet viele Dienste in der Cloud an, um seine Ressourcen zu nutzen, ohne sie verwalten zu müssen. Mit der Plattform kann der Benutzer eine virtuelle Maschine namens Instance in der Cloud erstellen und auf seinem lokalen Computer ausführen. Der Benutzer kann die grafische Benutzeroberfläche (GUI) in Amazon -Maschinen manuell aktivieren, auch als Desktop -Umgebung bezeichnet.
Beginnen wir mit der Aktivierung der GUI in Amazon Linux EC2.
Aktivieren Sie die GUI in Amazon Linux AWS EC2
Um die GUI in der Amazon Linux EC2 -Instanz zu aktivieren, besuchen Sie das EC2 -Dashboard der Amazon -Plattform:
Geben Sie den Namen der Instanz ein und wählen Sie das ausAmazon LinuxMaschinenbild aus dem Schnellstartabschnitt:
Wählen Sie den Instanztyp aus und klicken Sie auf die “Erstellen Sie neues SchlüsselpaarLink von der Instanzerstellungsseite:
Geben Sie den Namen des Schlüsselpaars ein und klicken Sie auf die “Schlüsselpaar erstellenSchaltfläche nach dem Konfigurieren der Tastenpaareinstellungen aus dem Fenster:
Überprüfen Sie die Einstellungen aus der Zusammenfassung und klicken Sie auf die “Startinstanzen" Taste:
Wählen Sie danach die Instanz aus und klicken Sie auf die “Verbinden" Taste:
Kopieren Sie den Befehl im Abschnitt SSH von der Seite:
Verwenden Sie den folgenden Befehl, um eine Verbindung zur EC2 -Instanz herzustellen, nachdem Sie den Pfad der privaten Schlüsselpaardatei aus dem System geändert haben:
ssh -i "c: \ user \ lenovo \ documents \ pkpff.PEM "EC2-User@EC2-18-138-58-64.AP-Southeast-1.berechnen.Amazonawen.comVerwenden Sie den folgenden Befehl, um YUM -Pakete zu aktualisieren:
sudo yum -y UpdateDurch Ausführen des obigen Befehls werden die folgenden Ausgabe angezeigt:
Installieren Sie die Mate-Desktop-Umgebung mit dem folgenden Befehl:
sudo Amazon-linux-extras installieren mate-desktop1.XDer obige Befehl installiert den leichten GUI-basierten Mate auf der Instanz:
Nach der Installation muss der Benutzer Mate als Standarddesktop mit dem folgenden Befehl definieren:
sudo bash -c 'echo bevorzugt =/usr/bin/mate -sision>/etc/sysconfig/desktop'Verwenden Sie den folgenden Befehl, um eine zu installierenVNC"Server, der in diesem Fall" Tigervnc "ist:
sudo yum installieren tigervnc-serverDurch das Ausführen des obigen Befehls werden Tiger VNC auf der Linux -Maschine installiert:
Setzen Sie das Passwort für Linux GUI, indem Sie den folgenden Befehl auf dem Terminal eingeben:
vncpasswdDurch das Ausführen des obigen Befehls werden der Benutzer aufgefordert, das Passwort zweimal einzugeben, und das Drücken der Eingabetaste wird das Kennwort festgelegt:
Aus Sicherheitsgründen ist es wichtig, den VNC -Server nur durch das Erstellen eines Verzeichnisses für Tigervnc mit dem folgenden Befehl auf den Localhost zu beschränken:
sudo mkdir /etc /tigervncVerwenden Sie den folgenden Befehl, um eine obligatorische Konfigurationsdatei mit Localhost -Option zu erstellen:
sudo bash -c 'echo localhost>/etc/tigervnc/vncserver-config-mandatory'Erstellen Sie eine neue Systemd -Einheit aus einer vorhandenen Vorlage, indem Sie den folgenden Befehl eingeben:
sudo cp/lib/systemd/system/[email protected]/etc/systemd/system/[email protected]Verwenden Sie den folgenden Befehl, um alle Vorkommen des Benutzers in der neuen Einheit durch EC2 -Benutzer zu ersetzen:
sudo sed -i 's // ec2 -user/'/etc/systemd/system/[email protected]Laden Sie den SystemD -Manager neu, indem Sie den folgenden Befehl verwenden:
sudo systemctl dämon-reloadFühren Sie den folgenden Befehl aus, um den Dienst zu aktivieren:
sudo systemctl aktivieren vncServer@: 1Der folgende Befehl startet den Dienst:
sudo systemctl starten vncserver@: 1Durch das Ausführen der obigen Befehlserie wird der Tigervnc -Server gestartet:
Klicken Sie danach hier, um das herunterzuladenTiger VNCSoftware auf dem lokalen System:
Installieren Sie die Software im System zur Verwendung der GUI:
Beginnen Sie Putty, um das zu öffnenTunnel"Fenster aus dem"SshAbschnitt und Hinzufügen von Quell- und Zielports:
Geben Sie den folgenden Befehl in das Windows -Terminal ein, um eine Verbindung zur EC2 -Instanz herzustellen, indem Sie die Portnummer 5901 öffnen:
SSH -l 5901: localhost: 5901 -i c: \ user \ lenovo \ documents \ pkpff.PEM [email protected]Die Syntax des obigen Befehls wird unten erwähnt:
SSH -L 5901: localhost: 5901 -i EC2 -User@Durch das Ausführen des obigen Befehls wird eine Verbindung zur EC2 -Instanz hergestellt:
Öffnen Sie den VNC -Betrachter in Ihrem System und geben Sie ein “LOCALHOST: 1Und klicken Sie auf die “Verbinden" Taste:
Geben Sie danach das Passwort ein und klicken Sie auf die “OK" Taste:
Der folgende Bildschirm wird auf dem Bildschirm angezeigt:
Sie haben GUI in der Amazon Linux EC2 -Instanz erfolgreich aktiviert.
Abschluss
Um die GUI in der Amazon Linux EC2 -Instanz zu aktivieren, besuchen Sie das EC2 -Dashboard der AWS -Plattform und starten Sie eine Instanz. Stellen Sie anschließend eine Verbindung zur Instanz her, um die GUI zu konfigurieren, indem Sie den VNC -Server auf dem Computer installieren und dann den Server unter Linux starten. Starten Sie den VNC -Viewer auf der lokalen Maschine und konfigurieren Sie ihn, um die GUI der Linux -Maschine EC2 -Instanz anzuzeigen.