--- title: "SSH : au format RFC 4716" date: 2017-08-17T17:37:53+01:00 draft: false description: "Comment transformer votre clé SSH au format spécifié par la RFC 4716" tags: ["SSH", "RFC", "RFC4716"] --- ## Description SSH a son propre format de génération de ses clés. Or, dans certains contextes, tel que le projet [OMV](http://openmediavault.org), il est nécessaire de fournir votre clé publique au format RFC 4716 ! La norme {{< rfc 4716 >}} est une simple présentation de la clé privée ou publique dans un format texte, dit ASCII, ni plus, ni moins ;-) ## Génération Comme pour {{< inside "sec:ssh:configuration-securisee" "créer sa clé" >}}, on utilise l'outil `ssh-keygen`, de telle manière : => Pour une clé ed25519 :
`$ ssh-keygen -e -f ~/.ssh/id_ed25519 > id_ed25519_rfc4716.pub` => Idem pour une clé RSA :
`$ ssh-keygen -e -f /home/zou/.ssh/id_rsa > id_rsa_rfc4716.pub` Il ne vous reste plus qu'à copier-coller le contenu du fichier dans l'interface ou sur le serveur où ce format vous est demandé. ---- Bien-sûr il est possible de la générer directement dans votre terminal ; pour cela, n'utilisez pas la redirection de sortie : `ssh-keygen -e -f ~/.ssh/id_ed25519` ## Documentation {{< rfcdoc 4716 >}} ----