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
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):
Ensuite, il vous sera demandé une passphrase, un mot de passe pour protéger utilisation de cette clé
Enter passphrase (empty for no passphrase):
puis la confirmation de cette passphrase
Enter same passphrase again:
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]-----+
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! 🍺
Top comments (1)
Aussi simple pour commit en SSH sans passer par un token 🙌🏼