在 Windows 系统中查看 SSH 公钥的方法取决于你是用哪种方式生成的密钥。以下是几种常见情况的详细方法:
🎯 方法一:通过 PowerShell 或命令行查看 id_rsa.pub
文件
如果你使用的是 ssh-keygen
工具(Git Bash、WSL、PowerShell 或 CMD 中),你的公钥通常位于以下路径:
C:\Users\<你的用户名>\.ssh\id_rsa.pub
📌 查看步骤:
- 打开 PowerShell 或 CMD
按下Win + R
,输入powershell
或cmd
,回车。 - 输入命令查看公钥内容:
type $env:USERPROFILE\.ssh\id_rsa.pub
或者:notepad $env:USERPROFILE\.ssh\id_rsa.pub
这会用记事本打开公钥文件。
🎯 方法二:使用 Git Bash 查看公钥
如果你安装了 Git for Windows,可以用 Git Bash 来查看:
📌 步骤:
- 打开 Git Bash(在开始菜单中搜索)。
- 输入以下命令:
cat ~/.ssh/id_rsa.pub
或打开文件:nano ~/.ssh/id_rsa.pub
🎯 方法三:用 Windows 资源管理器直接打开文件
- 打开文件资源管理器(快捷键
Win + E
)。 - 导航到以下路径:
C:\Users\<你的用户名>\.ssh\
- 找到名为
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 / 远程服务器,可以继续提问。
发表回复