生成身份验证的ssh密钥,可用于无密码登录以及其他内容。

  • 以交互方式生成ssh密钥:
ssh-keygen
  • 指定生成的ssh密钥文件:
ssh-keygen -f ~/.ssh/{{filename}}
  • 使用100个密钥派生函数轮生成ed25519密钥:
ssh-keygen -t ed25519 -a 100
  • 使用电子邮件作为注释生成RSA 4096位密钥:
ssh-keygen -t rsa -b 4096 -C "{{email}}"
  • 从电脑检索密钥指纹(用于在首次通过SSH连接主机时确认主机的真实性):
ssh-keygen -l -F {{remote_host}}
  • 在MD5 Hex中检索密钥的指纹:
ssh-keygen -l -E md5 -f ~/.ssh/{{filename}}
  • 更改ssh密钥的密码:
ssh-keygen -p -f ~/.ssh/{{filename}}