Ändern Sie zuerst die Berechtigungen der PEM-Datei:

sudo chmod 600 key.pem

Der Befehl für Mac OS, um sich mit einer PEM-Datei mit einem Server zu verbinden, lautet wie folgt:

ssh -i key.pem root@IP

Du kannst auch ssh-add verwenden, um die Schlüsseldatei hinzuzufügen:

ssh-add -k key.pem  

Dann einfach normal anmelden:

ssh root@IP

Außerdem kommt es bei der Nutzung häufig zu Verbindungsabbrüchen, die durch Ändern der folgenden Konfiguration behoben werden können.

Melde dich am Server an:

vim /etc/ssh/sshd_config

Finde die folgenden beiden Zeilen:

ClientAliveInterval 0
ClientAliveCountMax 3

Kommentiere sie aus und ändere sie zu:

ClientAliveInterval 30 
ClientAliveCountMax 86400

Die Bedeutung dieser beiden Zeilen ist:

  • 1. Der Client sendet in bestimmten Sekundenabständen ein Heartbeat-Paket an den Server.
  • 2. Wenn der Client nicht innerhalb einer bestimmten Anzahl von Sekunden antwortet, trennt der Server automatisch die Verbindung.

Starte den sshd-Dienst neu:

service sshd restart