Pageant refuse de charger la clé SSH-2 générée avec GitBash
la mise en oeuvre de la manipulation des clés avec Git (tortue)pour Windows ME confond. Que j'ai compris, vous pouvez mettre en place avec ssh.exe
(gits propre programme ssh), où vous pouvez ensuite choisir une clé ssh par hôte dans votre ssh_config
dans le 'faux' home dir. Pour moi, ce n'est pas vraiment applicable, parce que j'ai plusieurs comptes Bitbucket utilisant des clés différentes mais tous le même hôte.
Ensuite, il y a un moyen d'utiliser TortoiseGitPlink
. Vous avez organisé un concours avec un mastic généré touche et laisse TortoiseGit utiliser celui-là - avec la variable d'environnement SSH_GIT
réglez sur votre TortoiseGitPlink.EXE.)
maintenant ma question Est la suivante: je viens de créer une clé ssh2 rsa avec les options par défaut en utilisant ssh-keygen -t rsa -f ~/.ssh/rsa_key
commande en GitBash. J'ai essayé de charger ce fichier dans pageant.exe
en utilisant son GUI. J'ai obtenu l'erreur: Couldn't load this key (OpenSSH-SSH-2 private key)
.
Quel est le problème avec cette clé? Fabriqué en GitBash, il doit respecter toutes les directives openSSH standard. Est-il exact qu'il existe des différences avec des clés puTTY et des clés openSSH?
2 réponses
Le Spectacle peut charger des clés dans le Mastic format (.ppk
).
si vous tentez de charger une clé dans un format différent, encore reconnu par les outils PuTTY, vous obtenez le message d'erreur mentionné:
impossible de charger cette clé (OpenSSH-SSH-2 clé privée)
Vous devez utilisez le PuTTYgen pour convertir la touche du format OpenSSH au format PuTTY. Si le concours a reconnu le format de fichier, le PuTTYgen peut convertir il.
- Run PuTTYgen;
- Appuyez sur Charger pour charger la clé privée au format OpenSSH;
- Appuyez sur Save private key enregistrer la clé privée dans
.ppk
format; - vous pouvez Maintenant charger la clé privée dans
.ppk
du format au Concours.
ou encore plus facile, utilisez le PuTTYgen pour créer la touche A directement dans le format PuTTY, au lieu d'utiliser le ssh-keygen
.
voir la PuTTY wishlist pour les raisons qu'elle a sa propre clé format:
https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/key-formats.html
notez que je crois qu'il n'y a pas de norme pour le format de fichier de clés privées SSH-2.
PuTTY ne comprend pas la clé privée id_rsa si elle affiche cette erreur:
vous devez convertir la clé privée en a.ppk (clé privée).
- Open PuTTYgen Key Generator (Start - > search 'puttygen')
- vous devrez importer la clé privée RSA. Pour ce faire, ouvrez le menu 'Conversions' > 'importer la clé'.
- sélectionnez la clé privée RSA convertir.
- cliquez sur"Enregistrer la clé privée". Notez que vous pouvez également le sauvegarder dans un autre format.
- Puis enregistrer sous " id_rsa.ppk'
- Ouvrir Pageant - Mastic d'authentification de l'agent (si pas déjà ouvert)
- cliquez sur"Ajouter une touche"
- Sélectionnez votre privé convoité clé.
- comme vous pouvez le voir, PuTTY le reconnaît maintenant dans la liste des clés de concours.