Convertir une clé publique SSH2 au format OpenSSH

Plutôt que d’utiliser des mots de passe pour l’identification SSH, il est fréquent de demander aux utilisateurs / prestataires / développeurs leur clé publique SSH afin de leur donner accès à un serveur Linux.

Certains utilisateurs Windows utilisent alors Putty pour se connecter en SSH au serveur. Pour la gestion des clés SSH, Putty utilise un format différent de celui que vous rencontrez le plus souvent, la clé publique SSH2 (SSH2 public key).

Convertir de SSH2 vers OpenSSH

La solution sera alors de convertir ce fichier au bon format, en utilisant la commande :

ssh-keygen -i -f FICHIER.pub

Vous pouvez ensuite copier le résultat obtenu dans le fichier

~/.ssh/authorized_keys

Et dans l’autre sens ?

Dans certains il sera utile de convertir une clé SSH au format OpenSSH dans le format SSH2. Et là il suffira d’utiliser la commande :

ssh-keygen -e -f FICHIER.pub
Source : https://community.progress.com/s/article/How-to-convert-an-SSH-key-to-other-formats

TODO : FAIRE UN CONVERTISSEUR EN LIGNE