J'utilise Pageant sur ma machine Windows pour gérer ma clé SSH. J'ai déjà utilisé ssh-agent auparavant, mais comme Vagrant n'utilise pas ssh mais net-ssh pour l'installation/le provisionnement de Vagrant, j'ai besoin d'avoir ma clé dans Pageant pour y utiliser la redirection de l'agent.
J'utilise beaucoup mon fichier ~/.ssh/config pour configurer les raccourcis des hôtes, les clés qu'ils doivent utiliser, etc.
Le fichier .ppk que pageant utilise n'est pas compatible avec le client ssh, je ne peux donc pas le mettre dans la directive IdentifyFile.
Je pourrais, bien sûr, laisser mon ssh-agent fonctionner aussi, mais cela fait double emploi.
Comment puis-je combiner Pageant avec mon client ssh ?
Pour clarifier ce que je veux faire :
-
Ajouter ma clé SSH à Pageant
-
Configurez user@myhost.com dans ~/.ssh/config comme 'myhost'.
Host myhost User calo Hostname myhost.com IdentityFile ~/.ssh/myhost
-
Ouvrez un git bash et tapez
ssh myhost
de me connecter à mon hôte sans avoir à redonner mon mot de passe, parce qu'il aurait été pris lors du concours.