二维码
搬瓦工 locvps

如何将 Amazon Elastic Compute Cloud (Amazon EC2) 隐私增强邮件 (.pem) 文件转换为 putty 私有密钥 (.ppk) 文件? 或者,将 .ppk 文件转换为 .pem 文件?

简短描述

PuTTY 本身不支持 Amazon EC2 生成的私有密钥格式 (.pem)。您必须先将私有密钥转换为 .ppk 文件,然后才能使用 PuTTY 连接到实例。您可以使用 PuTTYgen 工具进行此转换。此工具适用于 Windows 和 Unix 操作系统,可以转换密钥。

解决方法

Windows – 安装 PuTTYgen

大多数 Windows 操作系统都已安装 PuTTY。如果您的系统未安装,请下载并安装 PuTTYgen

Windows – 将 .pem 文件转换为 .ppk 文件

启动 PuTTYgen,然后将 .pem 文件转换为 .ppk 文件。有关详细步骤,请参阅使用 PuTTYgen 转换私有密钥

Windows – 将 .ppk 文件转换为 .pem 文件

  1. 启动 PuTTYgen。在操作中,选择加载,然后导航到 .ppk 文件。

  2. 选择 .ppk 文件,然后选择打开

  3. (可选)在密钥密码中,输入密码。在确认密码中,再次输入密码。
    注意:密码不是必填项,但您应指定一个密码作为安全措施来保护私有密钥免遭未经授权的使用。使用密码会增大自动化的难度,因为需要进行人为干预才能登录实例或将文件复制到实例。

  4. 从 PuTTY 密钥生成器顶部的菜单中选择转换、导出 OpenSSH 密钥
    注意:如果您未输入密码,则会收到一条 PuTTYgen 警告。选择

  5. 为该文件命名,并添加 .pem 扩展名。

  6. 选择保存

Unix 或 Linux – 安装 PuTTY

如果您的系统尚未安装 PuTTY,请进行安装。

重要提示:PuTTY 软件包由 Extra Packages for Enterprise Linux (EPEL) 存储库提供。您必须先启用 EPEL 存储库,然后才能安装 PuTTY。

要安装 PuTTY,请运行以下命令之一:

RPM-based

$ sudo yum install putty

Dpkg-based

$sudo apt-get install putty-tools

Unix 或 Linux – 将 .pem 文件转换为 .ppk 文件

在实例 Shell 上,运行 puttygen 命令可将 .pem 文件转换为 .ppk 文件:

$ sudo puttygen pemKey.pem -o ppkKey.ppk -O private

Unix 或 Linux – 将 .ppk 文件转换为 .pem 文件

运行 puttygen 命令可将 .ppk 文件转换为 .pem 文件:

$ sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem
locvps
评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
BudgetVM
作者介绍
总干事

总干事

总干事作为本站编辑,主要负责VPS优惠、域名优惠和站长百科三个栏目。
80vps henghost
30天热门
budgetvm sugarhosts
二维码
点击关闭
  • 在线客服1

    在线客服2

    在线客服3

分享:

支付宝

微信