Notes - Vercingécodix Help

Génération de clés SSH

📦 Dépendance requise : OpenSSH

Assure-toi que le binaire ssh-keygen est disponible sur ta machine. Sinon, installe le paquet openssh-client:

🐧 Dépendance Linux (Debian/Ubuntu)

sudo apt update sudo apt install openssh-client

🪟 Dépendance Windows

OpenSSH est intégré à PowerShell depuis Windows 10. Pour vérifier :

Get-Command ssh-keygen

Si ce n’est pas installé :

Add-WindowsCapability -Online -Name OpenSSH.Client

Génération d'une paire de clé :

🐧 Linux / macOS

ssh-keygen -t ed25519 -C "ci@machine"
  • Appuie sur Entrée pour accepter l’emplacement par défaut : ~/.ssh/id_ed25519

  • Ne mets pas de mot de passe si la clé est utilisée dans un contexte CI/CD

  • Tu obtiens :

    • 🔐 Clé privée: ~/.ssh/id_ed25519

    • 📬 Clé publique: ~/.ssh/id_ed25519.pub

🪟 Windows (PowerShell)

ssh-keygen -t ed25519 -C "ci@machine"
  • Accepte l’emplacement par défaut : C:\Users\<Nom>\.ssh\id_ed25519

  • Laisse vide le mot de passe si usage automatisé (ex : GitLab CI)

31 May 2025