将 Amazon .pem 密钥转换为 Putty .ppk 密钥 Linux

将 Amazon .pem 密钥转换为 Putty .ppk 密钥 Linux

我已经.pem从 AWS 生成并下载了一个私钥。但是,要使用 Putty 连接到虚拟机,我必须拥有该密钥的.ppk格式。转换过程详细说明如下,大约有 20 行:

我使用的是 Linux Mint(Ubuntu 发行版),我知道我可以在终端中使用 puttygen。但是,我不知道如何使用这个工具,也不知道如何配置所需的参数。当我输入 puttygen --help 时,我得到了

PuTTYgen unidentified build, Aug  7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
                [ -C comment ] [ -P ] [ -q ]
                [ -o output-keyfile ] [ -O type | -l | -L | -p ]
  -t    specify key type when generating (rsa, dsa, rsa1)
  -b    specify number of bits when generating key
  -C    change or specify key comment
  -P    change key passphrase
  -q    quiet: do not display progress bar
  -O    specify output type:
           private             output PuTTY private key format
           private-openssh     export OpenSSH private key
           private-sshcom      export ssh.com private key
           public              standard / ssh.com public key
           public-openssh      OpenSSH public key
           fingerprint         output the key fingerprint
  -o    specify output file
  -l    equivalent to `-O fingerprint'
  -L    equivalent to `-O public-openssh'
  -p    equivalent to `-O public'

但是我完全不知道如何按照网站上的指示去做,而且到目前为止我所有的尝试都失败了。

我该如何使用终端上的 puttygen 来按照网站要求的操作呢?

答案1

你想像这样运行它:

puttygen yourKey.pem -o yourKey.ppk -O private

标志:

  • -o告诉它在哪里写出转换后的 putty 私钥
  • -O private告诉它您想要一个 putty 私钥(而不是它可以生成的其他输出格式)。

答案2

您可以使用 puttygen 执行相同操作,请参考本文

将 pem 文件转换为 ppk

通过 puttygen 您可以导入 pem 文件,导入后您可以从中保存 ppk 格式的私钥。

在此处输入图片描述

在此处输入图片描述

相关内容