Login mit SSH-Key
- (Tech-)Alltag
- gepostet am 8.März 2023
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.