📜  如何在 linux 中将 ppk 转换为 pem - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:52:24.977000             🧑  作者: Mango

如何在 Linux 中将 .ppk 转换为 .pem

大多数 Linux 系统使用基于 OpenSSH 的密钥格式,即 .pem 格式,而 PuTTY 使用的是 .ppk 格式。但是有时候我们需要在 Linux 系统中使用 .ppk 格式的密钥,因此需要将 .ppk 转换为 .pem 格式的密钥。本文将介绍如何在 Linux 系统中进行这个转换过程。

安装 putty-tools
  1. 首先,我们需要安装 putty-tools 包。在 Ubuntu 系统上,可以使用以下命令安装:

    sudo apt-get install putty-tools
    

    对于其他 Linux 发行版,请使用相应的包管理器安装 putty-tools。

转换 .ppk 到 .pem
  1. 使用以下命令将 .ppk 格式的密钥转换为 .pem 格式:

    puttygen key.ppk -O private-openssh -o key.pem
    

    其中,key.ppk 是要转换的 .ppk 文件的路径,key.pem 是输出的 .pem 文件的路径。

    这将使用 puttygen 命令将 .ppk 文件转换为 .pem 格式的文件。

验证 .pem 密钥
  1. 验证转换是否成功,可以使用以下命令:

    ssh-keygen -y -f key.pem
    

    这将显示密钥的公钥部分。如果未出现错误消息,并且显示了公钥部分,则转换成功。

现在,您已经成功将 .ppk 格式的密钥转换为 .pem 格式,并验证了转换的结果。

希望这篇文章对您有帮助!