Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Herstellen einer Verbindung zu Ihrer Mac-Instance mithilfe von SSH oder einer GUI
Sie können per SSH oder per grafischer Benutzeroberfläche (GUI) eine Verbindung mit Ihrer Mac-Instance herstellen.
Mehrere Benutzer können gleichzeitig auf das Betriebssystem zugreifen. Aufgrund des integrierten Screen-Sharing-Dienstes auf Port 5900 gibt es in der Regel eine 1:1 -Benutzer:GUI-Sitzung. Die Verwendung von SSH in macOS unterstützt mehrere Sitzungen bis zum Limit „Max. Sessions“ in der sshd_config
Datei.
Herstellung einer Verbindung zu Ihrer Instance mit SSH
Amazon EC2 Mac-Instances erlauben standardmäßig kein Remote-Root-SSH. Das Tool ec2-user Das Konto ist so konfiguriert, dass es sich per SSH remote anmeldet. Das Tool ec2-user Das Konto hat auch sudo Rechte. Nachdem Sie eine Verbindung zu Ihrer Instance hergestellt haben, können Sie weitere Benutzer hinzufügen.
Um die Verbindung mit Ihrer Instance mithilfe von SSH zu unterstützen, starten Sie die Instance mit einem Schlüsselpaar und einer Sicherheitsgruppe, die SSH-Zugriff ermöglicht, und stellen Sie sicher, dass die Instance über eine Internetverbindung verfügt. Sie geben die .pem
-Datei für das Schlüsselpaar an, wenn Sie eine Verbindung mit der Instance herstellen.
Verwenden Sie die folgende Vorgehensweise, um per SSH-Client eine Verbindung mit Ihrer Mac-Instance herzustellen. Weitere Informationen zu Problemen, die beim Aufbau einer Verbindung zu Instances auftreten können, finden Sie unter Probleme beim Herstellen einer Verbindung mit Ihrer Amazon EC2 Linux-Instance beheben.
So stellen Sie per SSH eine Verbindung mit Ihrer Instance her
-
Stellen Sie sicher, dass auf Ihrem lokalen Computer ein SSH-Client installiert ist, indem Sie ssh über die Befehlszeile eingeben. Wenn Ihr Computer den Befehl nicht erkennt, suchen Sie nach einem SSH-Client für Ihr Betriebssystem und installieren Sie ihn.
-
Holen Sie sich den öffentlichen DNS-Namen Ihrer Instance. In der EC2 Amazon-Konsole finden Sie den öffentlichen DNS-Namen sowohl auf den Registerkarten Details als auch auf der Registerkarte Netzwerk. Mithilfe von können Sie den öffentlichen DNS-Namen mithilfe des Befehls describe-instances
finden. AWS CLI -
Suchen Sie die
.pem
-Datei für das Schlüsselpaar, das Sie beim Starten der Instance angegeben haben. -
Stellen Sie mithilfe des folgenden Befehls ssh unter Angabe des öffentlichen DNS-Namens der Instance und der
.pem
-Datei eine Verbindung zu Ihrer Instance her.ssh -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
Die Passwort-Authentifizierung ist deaktiviert, um Brute-Force-Angriffe zu verhindern. Bevor Sie Änderungen an der SSH-Konfiguration vornehmen, öffnen Sie die Datei /usr/local/aws/ec2-macos-init/init.toml
und stellen Sie sie auf ein. secureSSHDConfig
false
Eine Verbindung mit der grafischen Benutzerschnittstelle (GUI) Ihrer Instance herstellen
Verwenden Sie die folgende Vorgehensweise, um per VNC, Apple Remote Desktop (ARD) oder die Apple Screen Sharing-Anwendung (im Lieferumfang von macOS enthalten) eine Verbindung mit der GUI Ihrer Instance herzustellen.
Anmerkung
macOS 10.14 und höher erlaubt die Steuerung nur, wenn die Bildschirmfreigabe in den Systemeinstellungen
Herstellen einer Verbindung zu Ihrer Instance per ARD- oder VNC-Client
-
Stellen Sie sicher, dass auf Ihrem lokalen Computer ein ARD-Client oder ein VNC-Client installiert ist, der ARD installiert hat. Unter macOS können Sie die integrierte Screen-Sharing-Anwendung nutzen. Andernfalls suchen Sie nach ARD für Ihr Betriebssystem und installieren Sie es.
-
Verbinden Sie sich mit Ihrer Instance über SSH von Ihrem lokalen Computer aus.
-
Richten Sie mit dem passwd-Befehl wie folgt ein Passwort für das ec2-Benutzerkonto ein.
[ec2-user ~]$
sudo passwd ec2-user -
Installieren und starten Sie macOS Screen Sharing mit dem folgenden Befehl.
[ec2-user ~]$
sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist -
Trennen Sie die Verbindung zur Instance, indem Sie exit eingeben und die Eingabetaste drücken.
-
Stellen Sie von Ihrem Computer aus mit dem folgenden ssh-Befehl eine Verbindung zu Ihrer Instance her. Verwenden Sie zusätzlich zu den im vorherigen Abschnitt gezeigten Optionen die -L-Option, um die Port-Weiterleitung zu aktivieren und den gesamten Datenverkehr auf dem lokalen Port 5900 an den ARD-Server auf der Instance weiterzuleiten.
ssh -L 5900:localhost:5900 -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
-
Verwenden Sie auf Ihrem lokalen Computer den ARD- oder VNC-Client, der ARD unterstützt, um eine Verbindung zu
localhost:5900
herzustellen. Verwenden Sie beispielsweise die Screen-Sharing-Anwendung unter macOS wie folgt:-
Öffnen Sie den Finder und wählen Sie Go.
-
Wählen Sie Mit Server verbinden aus.
-
Geben Sie
vnc://localhost:5900
in das Feld Serveradresse ein. -
Melden Sie sich wie aufgefordert an und verwenden Sie
ec2-user
als Benutzernamen und das Passwort, das Sie für das EC2-Benutzerkonto erstellt haben.
-
Ändern der macOS-Bildschirmauflösung auf Mac-Instances
Nachdem Sie mit ARD oder einem VNC-Client, der ARD unterstützt, eine Verbindung zu Ihrer EC2 Mac-Instanz hergestellt haben, können Sie die Bildschirmauflösung Ihrer macOS-Umgebung mit allen öffentlich verfügbaren macOS-Tools oder -Dienstprogrammen wie Displayplacer
So ändern Sie die Bildschirmauflösung mit displayplacer
-
Installieren Sie displayplacer.
[ec2-user ~]$
brew tap jakehilborn/jakehilborn && brew install displayplacer -
Zeigen Sie die aktuellen Bildschirminformationen und mögliche Bildschirmauflösungen an.
[ec2-user ~]$
displayplacer list -
Wenden Sie die gewünschte Bildschirmauflösung an.
[ec2-user ~]$
displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"Zum Beispiel:
RES="2560x1600" displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"