... ou si non, pouvez-vous me fournir un lien ou un numéro RFC vers un algorithme complet (de l'obtention du fichier/chaîne de clé privée codé ASCII à la génération du fichier/chaîne de clé publique codé ASCII).Est-il possible de générer une clé publique SSH à partir d'une clé privée en utilisant Python?
Pour vous montrer une image plus grande - j'ai commencé à utiliser une bibliothèque pylibssh2. Cette bibliothèque a une méthode - userauth_publickey_fromfile (elle soulève NotImplementedException, mais lorsque vous forcez le lancement de la liaison python - cela fonctionne). Le problème est que cette méthode veut la clé privée (bonne) et la clé publique (l'enfer sait pourquoi). Bien sûr, je peux passer ces deux clés comme argumets à mes fonctions, mais je pense que c'est inutile, et je ne veux pas attendre une variable de plus juste pour ça. Je veux donc générer une clé publique par moi-même. Peut-être qu'il me manque quelque chose dans pylibssh2 ou même dans libssh2 lui-même (je peux aussi écrire des bindings pour ça)?
Merci pour toute aide!
trouvé une copie exacte: http://stackoverflow.com/questions/2466401/how-to-generate-ssh-key-pairs-with-python – Daenyth
@Daenyth: Non, ce n'est pas une copie exacte . C'est seulement lié. –