

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
<a name="connect-to-mac-instance"></a>

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. In der Regel gibt es eine 1:1-user:GUI-Sitzung aufgrund des integrierten Bildschirmfreigabe-Services auf Port 5900. Die Verwendung von SSH in macOS unterstützt mehrere Sitzungen bis zum Limit „Max. Sitzungen“ in der `sshd_config`-Datei.

## Herstellen einer Verbindung zu Ihrer Instance mit SSH
<a name="mac-instance-ssh"></a>

Amazon EC2-Mac-Instances lassen standardmäßig keinen Root-Fernzugriff über SSH zu. Das ec2-user-Konto ist für die Fernanmeldung mit SSH konfiguriert. Das ec2-user-Konto hat auch **sudo**-Privilegien. 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 [Fehlersuche bei Verbindungsproblemen mit Ihrer Amazon-EC2-Linux-Instance](TroubleshootingInstancesConnecting.md).

**So stellen Sie per SSH eine Verbindung mit Ihrer Instance her**

1. 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.

1. Holen Sie sich den öffentlichen DNS-Namen Ihrer Instance. Über die Amazon EC2-Konsole finden Sie den öffentlichen DNS-Namen auf den Registerkarten **Details** und **Networking**. Mithilfe von können Sie den öffentlichen DNS-Namen mithilfe des Befehls [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) finden. AWS CLI

1. Suchen Sie die `.pem`-Datei für das Schlüsselpaar, das Sie beim Starten der Instance angegeben haben.

1. 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 `/usr/local/aws/ec2-macos-init/init.toml` und stellen Sie `secureSSHDConfig` auf `false` ein.

## Eine Verbindung mit der grafischen Benutzerschnittstelle (GUI) Ihrer Instance herstellen
<a name="mac-instance-vnc"></a>

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](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac) aktiviert ist.

**Herstellen einer Verbindung zu Ihrer Instance per ARD- oder VNC-Client**

1. 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.

1. [Verbinden Sie sich mit Ihrer Instance über SSH](#mac-instance-ssh) von Ihrem lokalen Computer aus.

1. Richten Sie mit dem **passwd**-Befehl wie folgt ein Passwort für das ec2-Benutzerkonto ein.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. 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
   ```

1. Trennen Sie die Verbindung zur Instance, indem Sie **exit** eingeben und die Eingabetaste drücken.

1. 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
   ```

1. 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:

   1. Öffnen Sie den **Finder** und wählen Sie **Go**.

   1. Wählen Sie **Mit Server verbinden** aus.

   1. Geben Sie `vnc://localhost:5900` in das Feld **Serveradresse** ein.

   1. 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
<a name="mac-screen-resolution"></a>

Nachdem Sie eine Verbindung zu Ihrer EC2-Mac-Instance über ARD oder einen VNC-Client herstellen, der die ARD unterstützt, können Sie die Bildschirmauflösung Ihrer macOS-Umgebung mit einem der öffentlich verfügbaren macOS-Tools oder -Serviceprogrammen wie dem [displayplacer](https://github.com/jakehilborn/displayplacer) ändern.

**So ändern Sie die Bildschirmauflösung mit displayplacer**

1. Installieren Sie displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Zeigen Sie die aktuellen Bildschirminformationen und mögliche Bildschirmauflösungen an.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Wenden Sie die gewünschte Bildschirmauflösung an.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Beispiel:

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```