我在 AWS 上创建了一个 EC2 实例。我想使用 PuTTY 连接到实例,但它需要 PPK 文件。我有 PEM 文件,我想使用 PuTTYgen 将其转换为 PPK。
如何在 Ubuntu 上使用 PuTTYgen 将 PEM 文件转换为 PPK?
我在 AWS 上创建了一个 EC2 实例。我想使用 PuTTY 连接到实例,但它需要 PPK 文件。我有 PEM 文件,我想使用 PuTTYgen 将其转换为 PPK。
如何在 Ubuntu 上使用 PuTTYgen 将 PEM 文件转换为 PPK?
使用 *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
您是否需要使用 Putty 连接到实例的命令行?您提到您使用 Ubuntu,因此您可以使用 PEM 密钥和普通 ssh:
ssh -i mykey.pem user@hostname