Estou usando o Pageant na minha máquina Windows para gerenciar minha chave SSH. Eu usei o ssh-agent antes, mas como o Vagrant não usa o ssh mas o net-ssh no vagrant up / provisioning eu preciso ter minha chave no Pageant para usar o encaminhamento do agente lá.
Eu uso fortemente o meu arquivo ~ / .ssh / config para configurar atalhos de host, chaves que eles devem usar etc.
O arquivo .ppk que o concurso usa não é compatível com o cliente ssh, portanto, não posso colocá-lo na diretiva IdentifyFile.
Eu poderia, claro, deixar meu agente ssh funcionar também, mas isso duplica tudo.
Como faço para combinar pageant com meu cliente ssh?
Para esclarecer o que quero fazer:
- Adicionar minha chave SSH ao concurso
- Configure user@myhost.com no ~ / .ssh / config como 'myhost'
Host myhost
User calo
Hostname myhost.com
IdentityFile ~/.ssh/myhost
- Abra um bash git e digite
ssh myhost
para se conectar ao meu host sem ter que colocar minha senha novamente, porque seria retirado do concurso.
.ssh
pasta de qualquer forma.