Générer une clé SSH

De Wiki Label[i]
Aller à : navigation, rechercher

Une clé SSH vous permet de vous connecter de manière sécurisée en SSH à un serveur.

Comment générer une clef SSH ?

Linux/Mac OS

Lancer la création

Ouvrer votre terminal puis tapez :

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Les options
  • -t : le type de clé (utilisez rsa sauf contre indication)
  • -b : la taille (en bits) de la clé générée
  • -C : ajoute un commentaire (on s'en sert pour créditer la clé SSH)

Nom de fichier

Generating public/private rsa key pair.
Enter file in which to save the key (/home/.ssh/id_rsa):

Vous devez rentrer le nom de fichier de la clé. Appuyez sur Entrée pour laisser le nom par défaut.

Passphrase

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

La passphrase permet de sécuriser à l'aide d'un mot de passe l'utilisation de votre clé SSH.

Récupération de la clé

Il y a deux fichiers générés :

  • La clé publique (avec l'extension .pub) : vous pouvez la partager maintenant sur les services qui vous la demande pour vous identifier.
  • La clé privée (sans extension) : NE JAMAIS LA PARTAGER. Elle vous servira à vous authentifier sur les services sur lesquels votre clé publique a été renseignée.

Windows

À la place du terminal, utilisez Git Bash ou MobaXTerm. N'utilisez pas Putty !