首页SSH密钥生成器

SSH密钥生成器

在线SSH密钥生成器,支持RSA 2048/3072/4096与Ed25519算法,一键生成公私钥、OpenSSH公钥与SHA256指纹,适用于服务器登录、Git鉴权与运维密钥管理。

密钥配置

生成结果

配置参数后点击“生成密钥对”

SSH 密钥文档

SSH 密钥通过非对称加密完成身份认证,较密码方式更安全,常用于远程服务器管理与代码托管平台登录。

本工具在浏览器本地生成密钥,不上传任何密钥材料,支持 OpenSSH 公钥、PKCS8 私钥和 SHA256 指纹输出。

RSA 与 Ed25519 对比

  • RSA 兼容性更广,适合老旧系统与历史环境
  • Ed25519 密钥更短、生成更快,安全性与性能表现更好
  • 新项目优先推荐 Ed25519,混合环境可保留 RSA 备用

使用步骤

  1. 选择算法并填写注释后生成密钥对
  2. 将公钥写入服务器 ~/.ssh/authorized_keys
  3. 将私钥保存到本机 ~/.ssh/ 目录并严格保管
  4. 通过 ssh 或 Git 工具验证连接是否成功

Windows 使用提示

  • 将私钥保存到 C:\Users\用户名\.ssh\ 目录
  • PowerShell 中使用 ssh user{'@'}server 测试连接
  • 使用 PuTTY 时需先将私钥转换为 .ppk 格式

GitHub / GitLab 配置

  1. 复制生成的公钥文本
  2. 进入平台设置页的 SSH Keys
  3. 粘贴并保存后进行仓库拉取测试

安全建议

  • 私钥不要外传或上传到代码仓库
  • 不同服务器和平台建议使用不同密钥对
  • 建议定期轮换密钥并删除旧公钥
  • 生产环境建议在受控设备中管理私钥

常见问题

  • 私钥丢失无法恢复,需要重新生成并替换服务端公钥。
  • 公钥可公开分发,私钥必须仅由持有者保存。
  • 可使用 ssh -o PreferredAuthentications=publickey user{'@'}server 测试密钥是否生效。

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长