You need to enable JavaScript to run this app. Windows系统生成SSH密钥后找不到id_rsa.pub文件路径怎么办?
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统生成SSH密钥后找不到id_rsa.pub文件路径怎么办?

Windows系统获取SSH公钥id_rsa.pub文件操作指南

1. 先确认密钥是否已生成

  • 按下Win+R组合键,输入cmd打开命令提示符,或直接打开PowerShell终端
  • 执行如下命令查看.ssh目录下的文件:
    dir %USERPROFILE%\.ssh
    如果输出结果中存在id_rsa和id_rsa.pub两个文件,说明密钥已成功生成,按后续步骤获取即可;如果没有这两个文件,说明之前的生成操作未完成,直接跳转至第三步重新生成密钥。

2. 已生成密钥时的两种获取方式

方式1:直接在终端输出公钥内容

执行如下命令,终端输出的全部内容就是公钥,可直接复制使用,无需手动查找文件:
type %USERPROFILE%\.ssh\id_rsa.pub

方式2:打开文件夹查看文件

执行如下命令,会直接弹出.ssh目录的资源管理器窗口,就能看到id_rsa.pub文件,双击可选择用记事本打开复制内容:
explorer %USERPROFILE%\.ssh

提示:如果手动进入用户目录找不到.ssh文件夹,是因为Windows默认隐藏以.开头的文件夹,你可以在资源管理器顶部「查看」栏勾选「隐藏的项目」即可显示。

3. 未生成密钥时重新生成

执行如下命令生成SSH密钥,其中邮箱替换为你自己的常用邮箱即可:
ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"
执行后连续按三次回车(不需要设置密钥密码的情况下),即可完成密钥生成,再按第二步的操作获取公钥即可。
拿到公钥后,将公钥内容添加到你使用的Git平台的SSH密钥配置中,即可解决git clone时公钥被拒绝的问题。

内容的提问来源于stack exchange,提问作者swagatika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 19:54:03