Générer un clé ssh

Pour Générer une clé SSH, on utilise la commande :

ssh-keygen -t <type> -b <bits> -C "votre_email@example.com"
  • -t <type> : le type de clé à générer (rsa, ed25519, ecdsa, dsa)
  • -b <bits> : la taille de la clé en bits (obligatoire pour RSA et ECDSA, ignorée pour Ed25519)
  • -C : un commentaire, souvent votre email pour identifier la clé

Types de clés SSH

TypePoints fortsPoints faibles / NotesCommande exemple
Ed25519Moderne, rapide, sécuriséeTaille fixe, recommandéssh-keygen -t ed25519 -C "votre_email@example.com"
RSATrès compatiblePlus lent, utilisez 4096 bitsssh-keygen -t rsa -b 4096 -C "votre_email@example.com"
ECDSARapide, basé sur courbes elliptiquesMoins courant qu’Ed25519ssh-keygen -t ecdsa -b 521 -C "votre_email@example.com"
DSAAncien⚠️ Déconseillé aujourd’huissh-keygen -t dsa -C "votre_email@example.com"