Cambiar dónde busca SSH los archivos clave en Windows

Cambiar dónde busca SSH los archivos clave en Windows

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-addcada 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

sshde OpenSSH normalmente usa ~/.ssh/, donde ~ representa su directorio de inicio. Para que funcione en Windows, configure la HOMEvariable de entorno adecuadamente.

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

información relacionada