<aside> ❓ Ce tutoriel vous explique comment créer une nouvelle paire de clef pour vous authentifier sur des serveurs distants de manière beaucoup plus sécurisée que via un mot de passe. En savoir plus sur cette méthode d’authentification ⇒ [https://fr.wikipedia.org/wiki/Cryptographie_asymétrique#Mécanismes_d'authentification](https://fr.wikipedia.org/wiki/Cryptographie_asymétrique#Mécanismes_d'authentification)
</aside>
Ouvrir le Terminal
Générer une paire de clef:
ssh-keygen -t ed25519 -N '' -f /Users/<USER>/id_ed25519
Afficher la clé publique:
cat /Users/<USER>/id_ed25519.pub
Vous pouvez maintenant sélectionner la clef et faire clic droit pour la copier.
<aside> ⚠️ N’oubliez pas de remplacez <USER> par votre nom d’utilisateur dans les commandes.
</aside>
Installer le logiciel PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html (sélectionner le package Windows Installer 64-bit x86)
Lancer le programme PuTTYgen
Sélectionner le type de clef à générer: nous recommandons "EdDSA" (Ed25519)
Cliquer sur "Generate" : vous devez ensuite bouger la souris dans la zone "vierge" pour alimenter le générateur de nombres aléatoires. Continuez à bouger la souris tant que la barre n'est pas complète.
Ensuite apparait la clef publique: cette clef est à transmettre pour installation sur le(s) serveur(s) sur lequel souhaitez vous identifier.
Vous pouvez modifier le commentaire si vous le souhaitez
Indiquez un mot de passe pour crypter la clef privée (sensible) lors de son enregistrement. Il vous faudra confirmer ce mot de passe dans le champs en dessous.
Ensuite, cliquez sur "Save public key" pour enregistrer la clef publique
Enfin cliquez sur "Save private key" pour enregistrer la clef privée
Votre bi-clef est créé!