SSH-Key nicht-interaktiv mit ssh-keygen generieren
English
Deutsch
Problem:
Wenn du eine Schlüsseldatei mit ssh-keygen generieren möchtest, wird dich nach einem Schlüssel-Passwort gefragt:
ssh-keygen-noninteractive.sh
$ ssh-keygen -t ed25519 -f id_ed255194
Generating public/private ed25519 key pair.
Enter passphrase (empty for no passphrase):Für Skripte und automatisierte Bereitstellungen möchtest du jedoch die Eingabeaufforderung vermeiden und die Passwortverschlüsselung des Schlüssels deaktivieren.
Lösung
Verwende -N "", um ein leeres Passwort zu setzen:
ssh_keygen_noninteractive.sh
ssh-keygen -t ed25519 -f id_ed25519 -N ""Zum Beispiel:
ssh_keygen_example_output.txt
$ ssh-keygen -t ed25519 -f id_ed25519 -N ""
Generating public/private ed25519 key pair.
Your identification has been saved in id_ed25519
Your public key has been saved in id_ed25519.pub
The key fingerprint is:
SHA256:o/PVrBXpccLOjrVi6vfGWcmNtoubpINfrMxbz4EXtrU uli@uli-desktop
The key's randomart image is:
+--[ED25519 256]--+
| |
| |
| |
| . . |
| S *.++.|
| . . B B*+o|
| o ...#++E |
| o.+=%+B.. |
| .+=X*B.+. |
+----[SHA256]-----+Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow