Comment valider une key publique SSH?

J'ai eu des problèmes en copiant des keys publiques à authorized_keys et se terminant avec un saut de ligne ou un espace supplémentaire ou quelque chose.

Existe-t-il un moyen de simplement valider qu'une key ressemble à une key valide? Je n'ai pas la key privée.

Peut ssh-keygen -lf authorized_keys être que ssh-keygen -lf authorized_keys est suffisant.

 ssh-keygen -lf authorized_keys key_read: uudecode AAAAB3Nzaf1a8eEABBABIwAAAQEA1y8gXks+s19QFdLP3ddei failed authorized_keys is not a public key file. 

(Vous pouvez copyr la ligne respective dans un file séparé avant de vérifier.) Si la fonction de hachage est trop stupide pour détecter les erreurs, alors la conversion va-et-vient peut:

 ssh-keygen -ef id_dsa.pub -m PKCS8 | ssh-keygen -i -f /dev/stdin -m PKCS8 

Je pense que ce pipeline échouera en cas d'erreurs de mise en forme.