已复制到剪贴板

ssh-keygen

`ssh-keygen` 是一个用于生成 SSH 密钥的命令行工具。

例子

  • 生成默认 RSA 密钥对:ssh-keygen
  • 生成指定类型的密钥对:ssh-keygen -t ed25519
  • 生成指定长度的密钥对:ssh-keygen -b 4096
  • 生成指定注释的密钥对:ssh-keygen -C "johndoe@example.com"
  • 指定密钥的保存位置:ssh-keygen -f ~/.ssh/my_ssh_key
  • 生成密码保护的密钥对:ssh-keygen -N "password"
  • 生成指定摘要算法的密钥对:ssh-keygen -E sha256
  • 启用 SSH 代理转发:ssh-keygen -a
  • 静默模式:ssh-keygen -q

注意:参数可以组合使用,如 ssh-keygen -t ed25519 -b 4096 -C "johndoe@example.com" 可以生成一个 ed25519 类型、长度为 4096、注释为 "johndoe@example.com" 的密钥对。