c'T-Artikel über SSH
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.
$ 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.
$ cat ~/.ssh/SCHLUESSEL.pub | \ ssh USERNAME@IPADDRESS "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
$ ssh -i ~/.ssh/sshtest.ed25519 root@IP-ADDRESS