我已经.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 私钥(而不是它可以生成的其他输出格式)。