dropbearkey − create private keys for the use with dropbear(8) or dbclient(1)
dropbearkey −t type −f file [−s bits] [−y]
dropbearkey generates a RSA, DSS, ECDSA, or Ed25519 format SSH private key, and saves it to a file for the use with the Dropbear client or server. Note that some SSH implementations use the term "DSA" rather than "DSS", they mean the same thing.
−t type
Type of key to generate. Must be one of rsa ecdsa ed25519 or dss.
−f file
Write the secret key to the file file. For client authentication ˜/.ssh/id_dropbear is loaded by default
−s bits
Set the key size to bits bits, should be multiple of 8 (optional).
−y |
Just print the publickey and fingerprint for the private key in file. |
The program dropbearconvert(1) can be used to convert between Dropbear and OpenSSH key formats.
Dropbear does not support encrypted keys.
generate a
host-key:
# dropbearkey -t rsa -f
/etc/dropbear/dropbear_rsa_host_key
extract a public
key suitable for authorized_keys from private key:
# dropbearkey -y -f id_rsa | grep "ˆssh-rsa "
>> authorized_keys
Matt Johnston
([email protected]).
Gerrit Pape ([email protected]) wrote this manual page.
dropbear(8), dbclient(1), dropbearconvert(1)
https://matt.ucc.asn.au/dropbear/dropbear.html