Création des clés SSH


Allez sur un Linux, sinon mobaxterm devrait faire l'affaire, entrer la commande suivante :

Dans notre documentation, les fichiers se nomment id_rsa et id_rsa.pub, mais ils peuvent avoir un nom différent suivant le chiffrement utilisé
Exemple : id_ed25519, ce type de clé est plus performante que le RSA

ssh-keygen

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:ktByASokdWIAgCc6OZJ9V8fEAjMxlxE9iNL5HCMBzUg root@MiniPC
The key's randomart image is:
+---[RSA 3072]----+
|O++.EBO*+X.      |
|=..+o.B*B *      |
|o*. o.o= = .     |
|B.. .+..o        |
|.o . .o S        |
|       .         |
|                 |
|                 |
|                 |
+----[SHA256]-----+

Vous allez avoir deux clés sous ~/.ssh

  • id_rsa
    La clé privée sert à se connecter aux machines, attention à la garder privée
  • id_rsa.pub
    La .pub devra être mise sur les postes Windows (vue après dans le script)

~ signifie le chemin du répertoire home de l'utilisateur, exemple pour root
/root/

Peut importe le format choisi de clé garder le nom id_rsa pour éviter les problèmes avec la partie container de docker