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.