howto:comparer_clefs_ssh
Comment tester une paire de clés publique/privée ?
La commande ssh-keygen -y -e -f <clé privée>
permet de tester si une paire de clés publique/privée sont appareillées.
ssh-keygen -y -e -f <clé privée>
prend une clé et imprime la clé correspondante, couplée à la commande diff elle ne doit rien sortir si les clés vont ensemble:
PRIVKEY=id_rsa TESTKEY=id_rsa.pub diff <( ssh-keygen -y -e -f "$PRIVKEY" ) <( ssh-keygen -y -e -f "$TESTKEY" )
Appliquer -q au diff pour n'avoir que le le code de retour, par exemple:
diff -q <( ssh-keygen -y -e -f "$PRIVKEY" ) <( ssh-keygen -y -e -f "$TESTKEY" )
retournera
Les fichiers /dev/fd/63 et /dev/fd/62 sont différents.
howto/comparer_clefs_ssh.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1