更改 Windows 上 SSH 查找密钥文件的位置

更改 Windows 上 SSH 查找密钥文件的位置

默认情况下,当我连接时,我的 ssh 会在 /.ssh/ 中查找私钥身份。但是,这在 Windows 系统中不是一个有效位置。我如何才能永久更改它查找私钥身份的默认位置,这样我就不需要ssh-add每次需要密钥时都运行?

注意:我在安装 mysysgit(Windows 版 Git,其 /bin 目录中包含所有 ssh 可执行文件)时获得了 SSH。我认为它之所以在此处查找,是因为它希望我使用它附带的 MinGW git bash。但是,我想从 cmd.exe 提示符下工作,因此我需要它在有效的 Windows 文件夹中查找。

答案1

sshOpenSSH 通常使用~/.ssh/,其中 ~ 代表您的主目录。要使其在 Windows 上工作,请HOME适当设置环境变量。

set HOME=%USERPROFILE%

set HOME=C:\Users\babonk

相关内容