ssh-keygen
在线生成适用于常见 SSH 密钥场景的 ssh-keygen 命令
覆盖创建密钥、转换 PEM、修改口令、查看指纹和清理 known_hosts,选好场景后直接复制命令即可。
先选任务,再补参数,右侧会实时生成对应的 ssh-keygen 命令。
任务场景
创建新的 SSH 密钥对,可按需要指定算法、位数、注释和保存路径。
命令选项
生成结果
复制下面的命令,直接在本地终端里执行即可。
ssh-keygen -t ed25519 -C "[email protected]" -f ~/.ssh/id_ed25519这个 ssh-keygen 工具能帮你做什么
更快拼出正确命令
不用每次都重新查 flag,选中任务后就能直接拿到常见参数已经补好的命令。
兼容 PEM 和旧系统要求
有些平台或工具仍然要求 PEM 格式,这个页面可以直接帮你生成对应命令。
处理 host key 变更报错
当 SSH 提示远端主机标识发生变化时,可以直接生成清理 known_hosts 的命令。
常见 ssh-keygen 示例
创建 Ed25519 密钥
ssh-keygen -t ed25519 -C "[email protected]" -f ~/.ssh/id_ed25519创建 PEM 格式的 RSA 4096 密钥
ssh-keygen -t rsa -b 4096 -m PEM -C "[email protected]" -f ~/.ssh/id_rsa删除过期的 known_hosts 条目
ssh-keygen -R github.com