SSH密钥对生成
在线生成Ed25519/RSA的OpenSSH私钥与公钥并显示指纹
SSH密钥对生成
SSH 密钥对在线生成
用于 Git、服务器免密登录;密钥在浏览器内由 WebCrypto 生成,不经过任何服务器。
① 公钥(.pub,可公开,粘贴到服务器 ~/.ssh/authorized_keys)
点击「生成密钥对」后显示…
② 私钥(请保存为 id_ed25519 / id_rsa,权限设为 600,切勿外泄)
点击「生成密钥对」后显示…
③ 指纹 SHA256(与 ssh-keygen -lf 一致)
—
⚠ 私钥仅显示这一次,请立即复制或下载到本机 ~/.ssh 目录;本工具不提供私钥口令加密,如需加密请下载后执行
ssh-keygen -p -f 私钥文件 设置口令。
Linux / macOS 使用:
mkdir -p ~/.ssh && chmod 700 ~/.ssh,将私钥保存为 ~/.ssh/id_ed25519(或 id_rsa),
chmod 600 ~/.ssh/id_ed25519;把公钥追加到服务器的 ~/.ssh/authorized_keys 即可。
Ed25519 输出标准 OpenSSH 新格式私钥;RSA 输出 PKCS#8 PEM(OpenSSH 7.8+ 直接支持)。需要 HTTPS 或 localhost 环境(WebCrypto 安全上下文)。
📖 使用说明
选择密钥类型、填写注释(邮箱)后生成;公钥粘贴到服务器 authorized_keys,私钥保存为 ~/.ssh/id_ed25519 或 id_rsa 并设置 600 权限。
💬 用户评论 (0)
还没有评论,快来抢沙发!