bvfnbk

Notes of bvfnbk

Software development and other stuff.

ssh-keygen

Jul 12, 2022
1 min read
man linux unix ssh Github git

Name

ssh-keygen - OpenSSH authentication key utility.

Synopsis

ssh-keygen [-t rsa | ed25519 | ...] [-b bits] [-N new_passphrase] [-f output_keyfile]

Examples

Interactive

ssh-keygen asks for the path to the output file and the passphrase for the private key.

ssh-keygen -t rsa -b 4096 -C "user@domain.tld"
ssh-keygen -t ed25519 -C "user@domain.tld"

Please note: The rsa algorith is the default. ed25519 might not be supported on all systems.

For Scripts

ssh-keygen -t rsa -b 4096 -C "user@domain.tld" -f ./id_ed25519 -N ""
ssh-keygen -t ed25519 -C "user@domain.tld" -f ./id_ed25519 -N ""

Please note: -N "" disables the key encryption.