如何在Ubuntu中使用PuTTYgen将PEM文件转换为PPK

时间:2015-01-20 10:16:41

标签: amazon-web-services putty private-key pem key-pair

我在AWS上创建了一个EC2实例。我想使用PuTTY连接到实例,但它需要PPK文件。我有PEM文件,我想用PuTTYgen转换成PPK。

如何在Ubuntu上使用PuTTYgen将PEM文件转换为PPK?

2 个答案:

答案 0 :(得分:27)

使用* nix版本的PuTTYgen:

puttygen mykey.pem -o mykey.ppk

请参阅PuTTYgen man page


对于Windows用户:请注意,Windows版本的PuTTYgen不支持从命令行进行密钥转换。

您可以使用WinSCP with the /keygen command-line switch instead to convert the key,例如:

winscp.com /keygen mykey.pem /output=mykey.ppk

为了与PuTTYgen兼容,WinSCP还支持其语法:

winscp.com /keygen mykey.pem -o mykey.ppk

答案 1 :(得分:3)

您是否需要Putty连接到您的实例的命令行?你提到你使用Ubuntu,所以你可以使用普通ssh的PEM密钥:

ssh -i mykey.pem user@hostname