使用PuTTY Key Generator创建自己的密钥对。

  1. 在计算机上的 PuTTY 文件夹中查找puttygen.exe,例如C:\Program Files (x86)\PuTTY. 双击puttygen.exe打开它。
  2. 指定 SSH-2 RSA 的密钥类型和 2048 位的密钥大小:

    • Key菜单中,确认选择了默认值SSH-2 RSA key
    • 对于要生成的密钥类型,接受默认密钥类型RSA
    • 如果尚未设置,请将生成的密钥中的位数设置为 2048。
  3. 单击生成
  4. 在 PuTTY 窗口中的空白区域周围移动鼠标以在密钥中生成随机数据。

    生成密钥后,它会出现在Public key for pasteing into OpenSSH authorized_keys file下。

  5. 将为您生成关键注释,包括日期和时间戳。您可以保留默认评论或将其替换为您自己的更具描述性的评论。
  6. 密钥密码字段留空。
  7. 单击Save private key,然后在有关保存不带密码的密钥的提示中单击Yes

    密钥对以 PuTTY 私钥 (PPK) 格式保存,这是一种专有格式,仅适用于 PuTTY 工具集。

    您可以将密钥命名为任何您想要的名称,但使用ppk文件扩展名。例如,mykey.ppk

  8. 选择Public key for pasteing into OpenSSH authorized_keys file下出现的所有生成的密钥,使用Ctrl + C将其复制,粘贴到文本文件中,然后将文件保存在与私钥相同的位置。

    (不要使用保存公钥,因为它不会以 OpenSSH 格式保存密钥。)

    您可以将密钥命名为任何您想要的名称,但为了保持一致性,请使用与私钥相同的名称,文件扩展名为pub. 例如,mykey.pub

  9. 记下您的公钥和私钥文件的名称和位置。启动实例时您将需要公钥。您将需要私钥才能通过 SSH 访问实例。

发表评论

您的电子邮箱地址不会被公开。