Name
ssh-keygen
Synopsis
ssh-keygen [options
]
Generate, manage, and convert authentication keys for ssh. When using ssh-keygen to create a key, the -t option must be specified to identify the type of key to create.
Options
- -b bits
Specify the number of bits in the key. For RSA keys, the minimum is 512, and the default is 2048. DSA keys must be exactly 1024 bits.
- -B
Show the bubblebabble digest (a digest represented as a string that looks like real words) for the private or public keyfile specified with -f.
- -c
Change the comment in the private and public keyfiles (for RSA1 keys only).
- -C comment
Specify a new comment.
- -D reader
Download the RSA public key from the smartcard in reader.
- -e
Read an OpenSSH private or public keyfile and write it in SECSH Public Key File Format to standard output for exporting to a commercial SSH.
- -f file
Specify the filename of the keyfile.
- -F hostname
List occurrences of the specified hostname found in a known_hosts file. Useful with -H to print keys that were found in a hashed format.
- -H
Hash a known_hosts file.
- -i
Read an SSH2-compatible unencrypted private or public keyfile and write an OpenSSH-compatible key to standard output. Used to import keys from a commercial SSH.
- -l
Show fingerprint of public or private RSA1 keyfile specified with -f. With -v, also displays an ASCII art representation of the key.
- -N passphrase
Specify the new passphrase.
- -p
Change the passphrase for a private keyfile. Prompt for the file, the old passphrase, and twice for the new passphrase.
- -P passphrase ...
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.