So aktivieren Sie GUI mit macOS in AWS EC2 -Instanz durch SSH -Verbindung

So aktivieren Sie GUI mit macOS in AWS EC2 -Instanz durch SSH -Verbindung

AWS stellt die Dienste von EC2 zur. Wenn der Benutzer jedoch die EC2 -Instanz gestartet hat, kann der Benutzer mithilfe der SSH -Verbindung eine Verbindung zur EC2 -Instanz herstellen. Wenn der Benutzer die GUI des Betriebssystems möchte, kann der Benutzer eine RDP -Verbindung mit der EC2 -Instanz verwenden.

Dies ist jedoch nicht der Fall, wenn der Benutzer macOS in EC2 gestartet hat, da der RDP für macOS -EC2 nicht verfügbar ist. Der Benutzer kann jedoch die GUI -Oberfläche des MacOS über die SSH -Verbindung erhalten, und genau das wird Ihnen dieser Leitfaden beibringen. Also fangen wir an.

Schritt 1: SSH in die MacOS EC2

Der erste Schritt besteht darin, eine Verbindung zu der EC2 -Instanz herzustellen, in der die MacOS ausgeführt wird, zu der Liste der EC2 -Instanzen und mit der rechten Maustaste auf die Instanz klicken und die Option "Connect" auswählen:

Danach gehen Sie auf der Seite Connect auf die Registerkarte SSH Client:

Kopieren Sie danach den letzten Befehl auf dieser Registerkarte:

Öffnen Sie danach eine Eingabeaufforderung und fügen Sie den Befehl ein und ersetzen Sie den "Schlüsselpaarnamen" für den Pfad des Schlüsselpaars:

Klicken Sie auf die Taste "Enter" und geben Sie zur Bestätigung "Ja" ein und drücken Sie die Taste "Eingabetaste" noch einmal. Danach befinden Sie sich im SSH Ihrer macOS -EC2 -Virtual -Maschine:

Schritt 2: Aktivieren des VNC -Bildschirmfreigabedienstes

Sobald Sie sich in der SSH Ihres MacOS befinden, müssen Sie den VNC-Dienst installieren und dann aktivieren, bei dem es sich um einen Bildschirm-Sharing-Dienst für macOS handelt, unter Verwendung der folgenden Befehle:

sudo standards write/var/db/starten.db/com.Apfel.starten/überschrieben.plist com.Apfel.Screensharing -dict -Behinderung -Bool Falsch
sudo stirpCtl load -w/system/bibliothek/sterpdaemons/com.Apfel.Bildschirm teilen.Plist

Danach sehen Sie Folgendes am SSH -Terminal:

Das nächste besteht darin, das Kennwort des Benutzers des MacOS zu ändern.

Schritt 3: Ändern Sie das Kennwort des Benutzers

Um das Kennwort des Stammbenutzers zu ändern, müssen Sie den folgenden Befehl eingeben:

sudo passwd

Alternativ ist es eine gute Praxis, diesen Befehl zu verwenden:

sudo/usr/bin/dscl . -Passwd /Benutzer /EC2-Benutzer

Danach erhalten Sie eine Eingabeaufforderung, das neue Passwort einzugeben und dieses Passwort neu zu bestätigen:

Nachdem Sie das neue Passwort eingegeben haben, erhalten Sie das folgende Ergebnis im Terminal:

Sie benötigen dieses Passwort, wenn Sie versuchen, die GUI der MacOS anzuzeigen, um sich auch in dem Benutzerkonto der MacOS anzumelden. Auch der Benutzername ist „EC2-User“

Schritt 4: Installieren und starten Sie VNC auf Ihrem Computer:

Der nächste Schritt besteht darin, den VNC auf Ihrem lokalen Computer herunterzuladen und zu starten. Um die VNC herunterzuladen, besuchen Sie die offizielle Seite oder klicken Sie einfach hier. Starten Sie es nach der Installation des VNC und starten Sie die folgende Schnittstelle:

Danach müssen Sie lediglich die Adresse des Bildschirms oder des Betriebssystems eingeben, die Sie durch die VNC anzeigen möchten, und gehen Sie zum nächsten Schritt weiter.

Schritt 5: Aktivieren des lokalen Hosting durch SSH

Was Sie jetzt tun möchten, ist, die SSH -Verbindung herzustellen, jedoch mit lokalem Hosting unter Port 5900. Gehen Sie dafür zurück zum SSH -Terminal und zum Typ “Ausfahrt”Um die vorherige SSH -Verbindung zu beenden:

Verwenden Sie danach den folgenden Befehl, um die SSH-Verbindung wiederherzustellen:

SSH -i Keypair_file -l 5900: localhost: 5900 EC2 -User@ip -Address

In diesem obigen Befehl:

  • Ersetzen Sie die "TastAir_file" für den Pfad Ihrer Schlüsselpaardatei auf Ihrem Computer
  • IP-Addesse für die IP-Adresse Ihrer EC2-Instanz

Für dieses Tutorial mundet der Befehl (gemäß meinem EC2 IP- und Key Pair -Pfad):

Drücken Sie nach dem Eingeben des Befehls mit Ihrem EC2-IP-Adress und dem Schlüsselpaar die Eingabetaste, um die SSH-Verbindung herzustellen:

Sobald Sie wieder im SSH sind, wechseln Sie zum nächsten Schritt.

Schritt 6: Zugriff auf die MacOS -GUI mit VNC

Gehen Sie zurück zur VNC -Anwendung und geben Sie in der Adressleiste einfach Folgendes ein:

LOCALHOST: 5900

Klicken Sie danach auf die Taste an Verbindung oder drücken Sie die Taste „Eingabetaste“:

Danach erhalten Sie eine Bestätigungswarnung und klicken Sie auf die Schaltfläche Weiter:

Danach werden Sie nach den Anmeldeinformationen gefragt, der Benutzername lautet „EC2-User“ und das Passwort ist das, das Sie in Schritt 3 geschrieben haben, geben Sie diese ein und klicken Sie auf die Schaltfläche „OK“:

Danach werden Sie in der GUI Ihres MacOS sein:

Geben Sie Ihr Passwort erneut ein und klicken Sie dann auf die Eingabetaste ein, um sich bei der „EC2-User“ anzumelden

Sobald Sie dies tun, befinden Sie sich im Desktop Ihrer MacOs im EC2 -VM auf AWS:

Das ist alles über diesen Leitfaden

Abschluss

Das Aktivieren des GUI -Modus für die SSH -Verbindung mit Ihrem EC2, das ein MacOS ausführt. Sie müssen eine Verbindung zu Ihrem EC2 -MacOS herstellen und dann die VNC -Bildschirmfreigabe aktivieren. Danach müssen Sie die VNC verwenden, um eine Verbindung zu Ihrer EC2 -MacOS -Instanz herzustellen. Dieser Beitrag hat Ihnen gelehrt, wie Sie die GUI für die SSH -Verbindung der MacOS EC2 -Instanz aktivieren können.