I am using Pageant on my Windows machine to manage my SSH key. I have used ssh-agent before, but since Vagrant does not use ssh but net-ssh on vagrant up/provisioning I need to have my key in Pageant to use agent forwarding there.
I heavily use my ~/.ssh/config file to configure host shortcuts, keys they should use etc.
The .ppk file that pageant uses is not compatible with the ssh client, so I can not put it in the IdentifyFile directive.
I could, of course, let my ssh-agent run, too, but this kind of duplicates everything.
How do I combine pageant with my ssh client?
To clarify what I want to do:
- Add my SSH-Key to Pageant
- Configure user@myhost.com in the ~/.ssh/config as 'myhost'
Host myhost
User calo
Hostname myhost.com
IdentityFile ~/.ssh/myhost
- Open up a git bash and type
ssh myhost
to connect to my host without having to put down my password again, because it would be taken from the pageant.
Best Answer
It can be done. You need to:
GIT_SSH
plink.exe
as value, for me it was: