如何在 Ubuntu 中使用 PuTTYgen 将 PEM 文件转换为 PPK [已关闭]

问题描述 投票:0回答:2

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

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

amazon-web-services putty private-key pem key-pair
2个回答
50
投票

使用 *nix 版本的 PuTTYgen:

puttygen mykey.pem -o mykey.ppk

请参阅 PuTTYgen 手册页

在 Ubuntu 上,您可以使用

sudo apt install putty-tools
安装 PuTTY 软件包。


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

您可以使用 WinSCP 和

/keygen
命令行开关来转换密钥,例如:

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

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

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

6
投票

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

ssh -i mykey.pem user@hostname
© www.soinside.com 2019 - 2024. All rights reserved.