SSH 密钥生成器

在线生成 SSH 密钥对,安全快捷

使用指南

1. 保存密钥文件

将生成的密钥保存到 ~/.ssh/ 目录:

  • 私钥:保存为 ~/.ssh/id_rsa~/.ssh/id_ed25519
  • 公钥:保存为 ~/.ssh/id_rsa.pub~/.ssh/id_ed25519.pub

2. 设置私钥权限 (重要)

chmod 600 ~/.ssh/id_rsa

私钥权限必须设置为 600,否则 SSH 会拒绝使用。

3. 添加公钥到服务器/GitHub

GitHub / GitLab

  1. 复制公钥内容
  2. 访问 Settings → SSH Keys
  3. 点击 "Add SSH Key",粘贴公钥

Linux 服务器

将公钥追加到远程服务器的 ~/.ssh/authorized_keys 文件:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

4. 测试连接

ssh -T git@github.com
安全提示
  • 私钥务必妥善保管,切勿泄露给他人
  • 本工具在浏览器本地生成密钥,不会上传到服务器
  • 推荐使用 Ed25519 算法,更安全且性能更好