Login mit SSH-Key

Die Anleitung hier ist ein kleiner Merker für mich.
Es geht um den Login via SSH-Key zu einer Hetzner-VM. Das ist natürlich am Ende übertragbar auf alle anderen Anbieter.

SSH-Key hinzufügen

Im ersten Schritt wird der SSH-Key zur Hetzner Cloud Konsole hinzugefügt.

SSH-Key zum Server hinzufügen

Dieser SSH-Key wird beim Erstellen eines neuen Servers ausgewählt.

Login

Der Login zum Server erfolgt mit folgendem Befehl:

ssh -i ~/.ssh/id_privatekey root@1xx.xxx.xxx.xxx

Es ist möglich, dass der Befehl mit folgendem Fehler quittiert wird:

Permissions 0644 for '/...' are too open.
It is required that your private key files are NOT accessible by others
This private key will be ignored.
Load key "/...": bad permissions

Wie der Fehler schon sagt, stimmen die Berechtigungen nicht. Diese sollten so angepasst werden, dass zum Beispiel nur der aktuelle Nutzer Lese-/Schreibrechte hat.

chmod 600 ~/.ssh/id_privatekey

Die Frage Are vou sure vou want to continue connecting (yes/no/[fingerprint])? wird mit dem Fingerprint beantwortet. Der Fingerprint ist im Befehl auch angegeben.

Nach Bestätigung mit dem SSH-Key-Passwort, kann man sich nun mit dem Befehl ssh -i ... zum Server verbinden.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert