在 Windows 系统中查看 SSH 公钥的方法取决于你是用哪种方式生成的密钥。以下是几种常见情况的详细方法:


🎯 方法一:通过 PowerShell 或命令行查看 id_rsa.pub 文件

如果你使用的是 ssh-keygen 工具(Git Bash、WSL、PowerShell 或 CMD 中),你的公钥通常位于以下路径:

C:\Users\<你的用户名>\.ssh\id_rsa.pub

📌 查看步骤:

  1. 打开 PowerShell 或 CMD
    按下 Win + R,输入 powershell 或 cmd,回车。
  2. 输入命令查看公钥内容type $env:USERPROFILE\.ssh\id_rsa.pub 或者:notepad $env:USERPROFILE\.ssh\id_rsa.pub 这会用记事本打开公钥文件。

🎯 方法二:使用 Git Bash 查看公钥

如果你安装了 Git for Windows,可以用 Git Bash 来查看:

📌 步骤:

  1. 打开 Git Bash(在开始菜单中搜索)。
  2. 输入以下命令:cat ~/.ssh/id_rsa.pub 或打开文件:nano ~/.ssh/id_rsa.pub

🎯 方法三:用 Windows 资源管理器直接打开文件

  1. 打开文件资源管理器(快捷键 Win + E)。
  2. 导航到以下路径:C:\Users\<你的用户名>\.ssh\
  3. 找到名为 id_rsa.pub 的文件,右键选择“用记事本打开”即可查看。

🔍 如果没有 .ssh 文件夹或 id_rsa.pub 文件?

说明你可能还未生成 SSH 密钥

可以使用如下命令生成:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

然后一路回车即可,默认会生成以下两个文件:

  • id_rsa(私钥)
  • id_rsa.pub(公钥)

✅ 公钥格式说明

打开 id_rsa.pub 文件后,内容类似:

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAs4jS... user@example.com

你可以复制这一整行(包括 ssh-rsa 开头),粘贴到 GitHub、服务器等平台上作为你的公钥。


如你希望我帮你查看、解析具体公钥内容或配置 GitHub / GitLab / 远程服务器,可以继续提问。