使用 PuTTY 将 .pem 转换为 .ppk

连接到 Amazon EC2 实例需要您提供在创建实例时下载的私有密钥。 如果您从 Windows 笔记本电脑连接,您很可能会使用 PuTTY。 以下是将 .pem 转换为 .ppk 的方法。 这是因为 PuTTY 本身不支持 Amazon EC2 生成的私有密钥格式 (.pem)。 PuTTY 有一个名为 PuTTYgen 的工具,可以将密钥转换为所需的 PuTTY 格式 (.ppk)。 在尝试使用 PuTTY 连接到您的实例之前,您必须将 .pem 转换为 .ppk 文件。 你可以下载安装 油灰 如果你还没有。

转换您的私钥

  1. 启动 PuTTYgen(对于 example,从开始菜单中,单击所有程序 > PuTTY > PuTTYgen)。
  2. 在要生成的密钥类型下,选择 SSH-2 RSA。
  3. 单击加载。 默认情况下,PuTTYgen 仅显示带有扩展名的文件 .ppk. 找到您的 .NS 文件,选择显示所有类型文件的选项。
  4. 选择您的 .NS 文件并单击打开。 单击确定关闭确认对话框。
  5. 点击 Save 私钥以 PuTTY 可以使用的格式保存密钥。 PuTTYgen 显示有关在没有密码短语的情况下保存密钥的警告。 单击是。 注意 私钥上的密码是额外的保护层,因此即使您的私钥被发现,没有密码也无法使用。 使用密码短语的缺点是它使自动化变得更加困难,因为登录实例或将文件复制到实例需要人工干预。
  6. 为用于密钥对的密钥指定相同的名称(对于 example, 私钥)。 PuTTY 会自动添加 .ppk 文件扩展名。

您的私钥现在采用正确的格式,可用于 PuTTY。 您现在可以使用 PuTTY 的 SSH 客户端连接到您的 Amazon EC2 实例。

相关阅读:

Posted in: Linux