Ä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