
De forma predeterminada, mi ssh busca identidades de clave privada en /.ssh/ cuando me conecto. Sin embargo, este no es un lugar válido en un sistema Windows. ¿Cómo puedo cambiar permanentemente el lugar predeterminado donde busca las identidades de clave privada, para no tener que ejecutarlas ssh-add
cada vez que quiera mis claves?
Nota: Obtuve SSH cuando instalé mysysgit, la versión de Git para Windows (que viene con todos los ejecutables ssh en su directorio /bin). Creo que se ve en este lugar porque espera que use el git bash MinGW que viene con. Sin embargo, quiero trabajar desde el indicador cmd.exe, por lo que necesito que busque en una carpeta válida de Windows.
Respuesta1
ssh
de OpenSSH normalmente usa ~/.ssh/
, donde ~ representa su directorio de inicio. Para que funcione en Windows, configure la HOME
variable de entorno adecuadamente.
set HOME=%USERPROFILE%
set HOME=C:\Users\babonk