18

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

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

4

2 回答 2

42

使用 *nix 版本的 PuTTYgen:

puttygen mykey.pem -o mykey.ppk

请参阅PuTTYgen 手册页


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

您可以将WinSCP 与/keygen命令行开关一起使用来转换 key,例如:

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

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

winscp.com /keygen mykey.pem -o mykey.ppk
于 2015-01-20T10:47:29.950 回答
5

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

ssh -i mykey.pem user@hostname
于 2015-01-20T10:23:02.993 回答