Méthode pour vérifier que la paire de clés (privé / publique) correspondent

Comparer les empreintes

La comparaison se fait via la commande ssh-keygen avec l'option l, 

Si le résultat des 2 commandes (1 pour chaque clé est le même cela veut dire que les clés correspondent

Commandes :

ssh-keygen -lf </<chemin>/<de>/<la>/<clé_publique>
ssh-keygen -lf </<chemin>/<de>/<la>/<clé_privé>
ssh-keygen -lf
ssh-keygen -lf
ssh-keygen -lf
ssh-keygen -lf
ssh-keygen -lf
ssh-keygen -lf

 

Comparer les moduli valide uniquement pour le type RSA

Le principe est le même on calcule le moduli de chaque clé que l'on compare, si le résultat est le même pour les deux clés cela veut dire  que les clés correspondent

Commandes:

openssl rsa -noout -modulus -in </<chemin>/<de>/<la>/<clé_privé>| sha256sum
openssl rsa -pubin -noout -modulus -in </<chemin>/<de>/<la>/<clé_publique> | sha256sum