我想运行类似的命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
我的理解是ssh-keygen输出到主目录。我正在使用Git Bash(Windows,MYSS MINGW64)在联网计算机上工作,其中的主目录是我无法访问的目录。我这样更改主目录:
export HOME=C:/Users/myusername
所以现在当我输入:
echo $HOME
它说:
C:/Users/myusername
但是当我再次尝试运行ssh-keygen命令时,它会在我无权访问的目录中运行。我已经在配置文件中查找了一些硬编码的路径,但是找不到任何东西。如何更改它以指向我有权访问的目录?
HOME
不会影响的默认目录ssh-keygen
)。尽管指定目录明确可用,但我想知道为什么ssh-keygen
不使用当前定义的$HOME/.ssh
asHOME
。