Skip to main content

Génération d'une clé SSH

En ligne de commande

Sur le client avec le terminal PowerShell.

Par défaut, ssh-keygen créera une paire de clés RSA de 2048 bits, ce qui est suffisamment sûr pour la plupart des cas d'utilisation (vous pouvez éventuellement passer l'indicateur -b 4096 pour créer une clé plus grande de 4096 bits).

> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/chemin/vers/id_rsa): $SSH_KEY_NAME
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
> cat /chemin/vers/$SSH_KEY_NAME.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDcDQOcpmaXyM9EVrJ8pw82BP77/LQ5SMUkhO8IZHhdjmTqInIQ44ROggcnOcdb9kMaiPfFS86zvDYSc52JKbCbff0tL29G5UT9TfHHZDBzNthE5mURfsNg4CeoS5Xeu8pap3ZYi+74r3Cwv/bJxXnwnfciR1WoRqdg+46KzmHf9Rk/ittXMRMcl+XY2CfvlKKze293H4mffDefU4bEc9vtEkwvQuB8kxLjXv29dJ1UUAoKRnEmFpHWjqSes3xmnE2W9cz6WMWXcJRDooCx8e6GST6dtap3nzgxX6jQoORy4TauSoim7YL0fld6OxlGTUg/DBikOY0H4RBBXMI5KxUbdpyNRYefDBm1BVlE4TM/7z6p3H2qyJu0jqSoe+gXF1fYfcCXD4+WPqL+uFCeFXBvOu7HzgFlK5OHOMA1zxLZdUgWuTg5HFoUjuoRsWpqhcCvl/ah4LuJlihM6eMiN6RCc0VU/jhN7EW3UGPTE6Ue/Bing/NWe6QaeCyY9vmU+Y0= username@DESKTOP-A651448

Copier le contenu de la clé publique $SSH_KEY_NAME.pub pour l’envoyer sur le serveur.

Via PUTTYgen

Ouvrez PUTTYgen et dans la barre des outils appuyez sur Key puis Generate Key pair.

image.png

Bouger la souris jusqu'à que la barre de progressions soit arrivé a 100%.

image.png

Bravo vous avez créé une clé privé et publique. 

Avant de les enregistrer il est fortement conseillé de mettre une passphrase.

PuTTY Key Generator affiche directement la clé publique a copier et coller sur le serveur de destination. 

image.png

Pour enregistrer la clé publique Appuyer sur le bouton Save public key et donner lui un nom en .pub comme l'exemple ci dessous.

image.png

Pour enregistrer la clé privé appuyer sur le bouton Save private key et donner un nom en .ppk a votre clé privé, comme l'exemple ci dessous. 

image.png