Ouvrir PuTTYgen
La fenêtre suivante apparaît
Sélectionner le type de clef (par exemple EdDSA 25519)
Cliquer sur le bouton Generate
Bouger la souris pour générer des informations aléatoires et ainsi sécuriser la clef
Une fois la clé générée les informations suivantes sont affichées:
Save private key
ppk
(par exemple ici:
id_ed25519.ppk
)pub
(par exemple ici:
id_ed25519.pub
)Exporter la clé en allant dans le menu Conversions
Choisir Export OpenSSH key
. Le nom du fichier est en
général le même que celui de l’algorithme (par exemple ici:
id_ed25519
)
Cette clé pourra être utilisée depuis un client SSH
Il faut ici copier la clé publique indiquée dans la zone supérieure:
Sélectionner ce texte:
Appuyer sur ctrlC (ou sélectionner
copier
dans le menu affiché avec le bouton droit)
Cette clé est à coller dans le fichier authorized_keys
sur le serveur.
Pour cela:
echo
, ouvrir un guillemet double
suivi de la clé collée (utiliser le bouton droit pour coller dans
PuTTY), fermer le guillemet puis ajouter
>> ~/.ssh/authorised_keys
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOyqzNgxL9DgcHRT5gSymfSrNYs7qVjysztPwKQmDKsn eddsa-key-20210528" >> ~/.ssh/authorized_keys