我在AWS上创建了一个EC2实例。我想使用PuTTY连接到实例,但它需要PPK文件。我有PEM文件,我想用PuTTYgen转换成PPK。
如何在Ubuntu上使用PuTTYgen将PEM文件转换为PPK?
答案 0 :(得分:27)
使用* nix版本的PuTTYgen:
puttygen mykey.pem -o mykey.ppk
对于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