Git Bash生成的SSH密钥保存路径无法找到,求助定位方法
定位Git Bash中ssh-keygen生成的密钥实际路径
- 在Git Bash里执行
realpath /h//.ssh/id_rsa,这个命令会直接输出该文件对应的Windows绝对路径,就能知道文件存在哪个盘符的具体文件夹里。 - 如果Git Bash没有
realpath命令,先执行cd /h//.ssh进入目标目录,再执行pwd -W,这会把当前的类Unix路径转换成Windows格式路径,比如可能显示H:\.ssh这类格式。 - 也可以先查看Git Bash的主目录映射:执行
echo $HOME,输出的路径就是Git Bash当前使用的主目录,你的.ssh文件夹就存放在这里,把该路径转换成Windows格式即可找到对应文件夹。 - 要是上面的方法都没效果,直接在Git Bash里全局搜索公钥文件:
find / -name id_rsa.pub 2>/dev/null,搜索结果里的路径就是文件实际位置,同样可以用pwd -W转换为Windows格式路径。
内容的提问来源于stack exchange,提问作者mingomango
相关产品推荐
相关产品推荐

