🔐 SSH Key Generator

Generate secure SSH key pairs for authentication. Support for RSA and Ed25519 key types with customizable key sizes and comments.

Key Configuration

About SSH Keys

🔐 What are SSH Keys?

SSH keys are a pair of cryptographic keys used for secure authentication to SSH servers without passwords.

🔑 Key Types

RSA: Traditional, widely supported. Ed25519: Modern, more secure and faster, smaller key size.

🛡️ Security

Keys are generated locally in your browser. No data is sent to any server.

📁 Usage

Save private key to ~/.ssh/ and add public key to server's ~/.ssh/authorized_keys

How to Use Your SSH Keys

1. Save the Private Key

chmod 600 ~/.ssh/id_rsa

Save to ~/.ssh/ directory and set proper permissions

2. Add Public Key to Server

cat id_rsa.pub >> ~/.ssh/authorized_keys

Append public key to authorized_keys on the target server

3. Connect Using SSH

ssh -i ~/.ssh/id_rsa user@hostname

Use the private key to authenticate to the server