Metainformationen zur Seite
- de
Dev Ops
SSH
c'T-Artikel über SSH
Annahmen
Der Dateiname des SSH-Schlüssels sei SCHLUESSEL
.
Dazu gibt es in ~/.ssh
auch den öffentlichen Schlüssel SCHLUESSEL.pub
.
USERNAME
ist der benutzername auf dem entfernten Server.
Schlüssel erstellen
$ ssh-keygen -t ed25519 \ -f ~/.ssh/SCHLUESSEL \ -C "Schlüssel von MeinName"
ed25519:
Gibt an, dass der Schlüssel mittels elliptischer Kurve vom Typ ed25519 erstellt werden soll.
Dabei handelt es sich um ein modernes Verfahren, das schnell und sicher Schlüssel erzeugt, die viel kürzer sein dürfen, als RSA-Schlüssel.
SSh Schlüssel auf einen Server kopieren
$ cat ~/.ssh/SCHLUESSEL.pub | \ ssh USERNAME@IPADDRESS "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Mit bestimmtem Schlüssel anmelden
$ ssh -i ~/.ssh/sshtest.ed25519 root@IP-ADDRESS