Alterar onde o SSH procura por arquivos de chaves no Windows

3

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.

    
por bgcode 16.08.2011 / 01:39

1 resposta

4

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 16.08.2011 / 10:49

Tags