ssh-keygen -t rsa -b 4096 -f USER_KEYFILE -C COMMENT
Best Practice: Use your email address as comment.
ssh-keygen -f USER_KEYFILE -p
ssh-keygen -f USER_PRIVATE_KEYFILE -y > USER_PUBLIC_KEYFILE
ssh-keygen -f USER_PUBLIC_KEYFILE -l
ssh-keygen -N "" -t rsa -b 4096 -f CA_KEYFILE -C COMMENT
Best Practice: Use your email address as comment.
ssh-keygen -N "" -t rsa -b 4096 -f HOST_KEYFILE -C COMMENT
Best Practice: Use your email address as comment.
ssh-keygen -s CA_KEYFILE -I CA_IDSTRING -h -n HOSTNAME,HOSTNAME2 -V +123d HOST_KEYFILE.pub
Best Practice: Use a Hostname as your CA ID string.
ssh-vulnkey -v KEYFILE.pub