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 :
- Installez Git for Windows.
- Ouvrez Git Bash.
- Linux :
- Ouvrez le Terminal.
- Windows 10 :
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 ed25519avec RSA 4096 :
ssh-keygen -t rsa -b 4096Laissez 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_hostsRéférence :
https://lecrabeinfo.net/se-connecter-en-ssh-par-echange-de-cles-ssh.html


