ssh
do OpenSSH normalmente usa ~/.ssh/
, onde ~ representa seu diretório inicial. Para fazê-lo funcionar no Windows, defina a variável de ambiente HOME
apropriadamente.
set HOME=%USERPROFILE%
set HOME=C:\Users\babonk
Por padrão, meu ssh procura por identidades de chave privada em /.ssh/ quando eu me conecto. No entanto, este não é um local válido em um sistema Windows. Como posso alterar permanentemente o local padrão que procura pelas identidades de chave privada, portanto, não preciso executar ssh-add
sempre que eu quiser minhas chaves?
Nota: Eu obtive o SSH quando instalei o mysysgit, a versão Windows do Git (que vem com todos os executáveis ssh em seu diretório / bin). Eu acho que parece neste lugar porque espera que eu use o MinGW git bash que vem com ele. No entanto, quero trabalhar a partir do prompt do cmd.exe, portanto, preciso que ele procure em uma pasta válida do Windows.