4. Générer des Clés SSH

Pour commencer, nous devons générer une paire de clés SSH :

  • Selon votre système d’exploitation :
    • Windows 10 :
      • Vérifiez que Client OpenSSH est bien installé dans les Paramètres > Applications et fonctionnalités > Fonctionnalités facultatives.
      • Ouvrez PowerShell.
    • Windows 8 ou 7 :
    • Linux :
      • Ouvrez le Terminal.

Générez une paire de clés SSH avec la commande ssh-keygen en spécifiant l’algorithme de chiffrement désiré. Par exemple, avec Ed25519 :

ssh-keygen -t ed25519

avec RSA 4096 :

ssh-keygen -t rsa -b 4096

Laissez l’emplacement par défaut en appuyant sur Entrée.

Generating public/private ed25519 key pair.
Enter file in which to save the key (C:\Users\Pierre\.ssh\id_ed25519):

Entrez une phrase secrète pour protéger votre clé privée (Optionnel mais très recommandé) :

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

Voilà, votre paire de clés SSH a bien été générée !

Your identification has been saved in C:\Users\Test\.ssh\id_ed25519.
Your public key has been saved in C:\Users\Test\.ssh\id_ed25519.pub.
The key fingerprint is:
SHA256:4Yjb63lZzyRw+ADKaZ6nwZDA7jBrtorVR4mkgXRGWN0 test@ssh-server
The key's randomart image is:
+--[ED25519 256]--+
|..+=. .          |
|o+o  ..E         |
|o..o.o ...       |
|o.o+=o ++..      |
|oo.=o.+ S=       |
|.+ .=+.   + .    |
|o o o+o  o =     |
|.o  .. oo   o    |
|+    .+.         |
+----[SHA256]-----

Vos clés SSH se trouvent dans le répertoire ~/.ssh/.

ls ~/.ssh

Répertoire : C:\Users\Test\.ssh

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        26/11/2020     12:02            464 id_ed25519
-a----        26/11/2020     12:02            105 id_ed25519.pub
-a----        25/11/2020     15:03           2214 known_hosts


Référence :
https://lecrabeinfo.net/se-connecter-en-ssh-par-echange-de-cles-ssh.html

Image par défaut
administrateur
Publications: 25

Laisser un commentaire