SSH Key Generator
Generate secure SSH key pairs for server authentication
Key Options
Configure your SSH key parameters
Most widely supported, compatible with older systems
Elliptic Curve DSA, smaller keys with equivalent security
Modern, fast, and secure. Recommended for new deployments
Optional identifier for the key (usually email or hostname)
How to Use SSH Keys
1. Save Private Key
Save the private key to ~/.ssh/id_rsa (or appropriate name) and set permissions:
chmod 600 ~/.ssh/id_rsa
2. Add Public Key to Server
Copy the public key to the server's authorized_keys file:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. Connect
You can now connect to the server using SSH without a password.