🔑
Générateur de Clés SSH
Private & SecureGénérez des paires de clés SSH ECDSA/RSA.
🔒
100% Client-Side & Private
- All keys generated in your browser using Web Crypto API
- Private keys NEVER leave your device
- No logging, no tracking, no data collection
Appended to public key for identification
🔓 Public Key
Add this to ~/.ssh/authorized_keys on remote servers
🔐 Private Key
⚠️ KEEP THIS PRIVATE! Save with permissions 600.
Fingerprint (SHA-256)
Show Setup Instructions
Local Machine:
chmod 600 ~/.ssh/id_key eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_key
Remote Server:
mkdir -p ~/.ssh && chmod 700 ~/.ssh echo "PUBLIC_KEY" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
Key Types
| Algorithm | Key Size | Security | Use Case |
|---|---|---|---|
RSA | 2048/4096-bit | ✅ Secure | General purpose, widest compatibility |
ECDSA | P-256 | ✅ Secure | Modern systems, compact keys |
Common Commands
| Command | Description |
|---|---|
ssh-keygen -t ecdsa -b 256 | Generate ECDSA key (P-256) |
ssh-keygen -t rsa -b 4096 | Generate RSA key (4096-bit) |
ssh-copy-id user@host | Copy public key to server |
chmod 600 ~/.ssh/id_* | Set correct permissions |