DEV Community

Maxime Guilbert
Maxime Guilbert

Posted on • Edited on

Comment générer une clé SSH RSA ?

Pour générer une clé SSH RSA, il vous faudra utiliser votre Terminal sous linux ou utiliser WSL ou le terminal Git sous Windows.

Une fois que vous avez votre terminal de prêt, exécutez la commande suivante :



ssh-keygen -t rsassh-keygen -t rsa


Enter fullscreen mode Exit fullscreen mode

Directement, quelques questions vous seront posées.

La première est pour savoir à quel endroit vous voulez stocker la clé (ce qui inclue le chemin où sera stocké la clé, ainsi que son nom)



Enter file in which to save the key (/home/dummy/.ssh/id_rsa):


Enter fullscreen mode Exit fullscreen mode

Ensuite, il vous sera demandé une passphrase, un mot de passe pour protéger utilisation de cette clé



Enter passphrase (empty for no passphrase):


Enter fullscreen mode Exit fullscreen mode

puis la confirmation de cette passphrase



Enter same passphrase again:


Enter fullscreen mode Exit fullscreen mode

Il est vivement conseillé de définir une passphrase pour des raisons de sécurité. Après en fonction de votre contexte, il peut être plus utile de ne pas en avoir, mais reposez-vous quand même la question pour être sûr de vous.

Ensuite vous devriez avoir quelque chose comme ce qui suit qui devrait apparaître



Your public key has been saved in /home/dummy/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:IP109CmXCOaMvnu2UXbnoJuiVFmh3u6aN7DLalg4uJQ dummy@dummy
The key's randomart image is:
+---[RSA 3072]----+
|        o o      |
|     . = + + o   |
|    . + = = =    |
|     o = = o     |
|   o .. S + o .  |
|  E o .o.+ o +   |
| . . +o .oo   .  |
|  . ...o=+oo     |
|     .+=**+.     |
+----[SHA256]-----+


Enter fullscreen mode Exit fullscreen mode

Bien évidemment les informations contenues seront complètement différentes.

Une fois fait, vous allez pouvoir trouver 2 fichiers:

  • id_rsa.pub (vu que j'ai nommé ma clé id_rsa) qui est la clé publique
  • id_rsa qui est la clé privée

Assurez-vous de conserver votre clé privée dans un endroit sûr et de ne pas la partager!


J'espère que ça vous aidera! 🍺


Vous voulez me supporter?

Buy Me A Coffee

Top comments (1)

Collapse
 
thomasbnt profile image
Thomas Bnt

Aussi simple pour commit en SSH sans passer par un token 🙌🏼