SSH Schlüsselpaare generieren
Vorgehensweise
-
Erstellen Sie das Verzeichnis, in dem die Schlüssel gespeichert werden:
mkdir -p ~/.ssh
-
Erstellen Sie die Schlüsselpaare:
ssh-keygen -t rsa
-
Generieren Sie das Schlüsselpaar "public/private rsa".
-
Geben Sie den Speicherplatz des Schlüssels ein, z. B. /home/root/.ssh.
-
Geben Sie das Passwort ein.
Wenn Sie kein Passwort eingeben, lassen Sie die Eingabe leer. -
Wiederholen Sie das Passwort.
Ihre Identifikation wird in folgendem Verzeichnis gespeichert: /home/root/.ssh/id_rsa.
Ihr Public Key ist in folgendem Verzeichnis gespeichert: /home/root/.ssh/id_rsa.pub.
Der Fingerabdruck des Schlüssels wird angezeigt:
SHA256:vN0y+nIMQ0Nb5UOBkZ8upyVa4wwf/8Z1lDg7TJcMvrg root@iot2000
Das Randomart Image des Schlüssels ist:
-
-
Kopieren Sie den Public Key mit dem Befehl "
ssh-copy-id
" -
Stellen Sie sicher, dass Sie den Beispielnamen und die IP-Adresse ersetzt haben:
cat ~/.ssh/id_rsa.pub | ssh root@192.168.0.198 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys
-
Sie erhalten folgende Anzeige:
The authenticity of host '192.168.0.198 (192.168.0.198)' can't be established.
ECDSA key fingerprint is SHA256:KwhYZhX1APiu1K0WXUkTmzF35S9VDhqv0YcFo5/KSWg.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.198' (ECDSA) to the list of known hosts.
DISPLAY "(null)" invalid; disabling X11 forwarding
-
Weitere Informationen zu Schlüsselpaaren finden Sie unter