How To Generate Ed25519 SSH Keys
RSA SSH keys are either insecure (too small) or inconvenient (too large). Instead you should use
Ed25519 keys which are 32 bytes long and provides ~128 bits of security, similar to ~3000 bits (375 bytes) long RSA keys.
Here is how to generate
Ed25519 SSH keys:
$ ssh-keygen -t ed25519 -a 256 -C "firstname.lastname@example.org"