Generate secure SSH key pairs for authentication with RSA and Ed25519 support
SSH keys are a pair of cryptographic keys used for secure authentication to SSH servers without passwords.
RSA: Traditional, widely supported. Ed25519: Modern, more secure and faster, smaller key size.
Keys are generated locally in your browser. No data is sent to any server.
Save private key to ~/.ssh/ and add public key to server's ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa
Save to ~/.ssh/ directory and set proper permissions
cat id_rsa.pub >> ~/.ssh/authorized_keys
Append public key to authorized_keys on the target server
ssh -i ~/.ssh/id_rsa user@hostname
Use the private key to authenticate to the server