Générateur de Clés SSH

Générez des paires de clés SSH pour vos serveurs.

⚠️ Important: Les clés générées ici sont créées localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Authentification SSH sécurisée

Les clés SSH permettent une authentification sécurisée sans mot de passe. La clé publique est placée sur le serveur (fichier ~/.ssh/authorized_keys), tandis que la clé privée reste secrète sur votre machine. Cet outil génère une vraie paire de clés avec l'API Web Crypto de votre navigateur et l'exporte au format OpenSSH, lisible par ssh et ssh-keygen.

Utiliser la clé générée

  1. Enregistrez la clé privée dans ~/.ssh/id_ed25519 (ou id_rsa) puis exécutez chmod 600 ~/.ssh/id_ed25519.
  2. Ajoutez une phrase de passe si vous le souhaitez : ssh-keygen -p -f ~/.ssh/id_ed25519 (la clé générée ici n'est pas chiffrée).
  3. Copiez la clé publique sur le serveur, dans ~/.ssh/authorized_keys, ou collez-la dans GitHub / GitLab.
  4. Pour un usage critique (production), préférez générer la clé directement sur votre machine avec ssh-keygen -t ed25519.

Questions fréquentes

Quelle est la différence entre RSA et Ed25519 ?

Ed25519 utilise des clés courtes (256 bits), rapides et considérées comme très sûres ; c'est le type recommandé par défaut par OpenSSH pour les nouvelles clés. RSA reste utile pour les systèmes anciens : choisissez alors au moins 3072 ou 4096 bits.

Dois-je protéger ma clé privée ?

Oui, absolument. Ne partagez JAMAIS votre clé privée. Stockez-la dans un endroit sécurisé avec les bonnes permissions (chmod 600).