📜  将 ppk 转换为 pem - Shell-Bash (1)

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

将 ppk 转换为 pem

在 Linux 和 Mac 上,我们通常使用 SSH 连接远程服务器。在连接时,我们需要提供一个私钥来进行身份验证。而在 Windows 上,PuTTY 是一个非常流行的 SSH 客户端。PuTTY 使用 PPK 格式作为私钥文件。但是,在 Linux 或 Mac 上使用 SSH 时,我们需要将 PPK 文件转换为 PEM 格式。本文将介绍如何将 PPK 文件转换为 PEM 文件。

步骤
  1. 下载 puttygen 工具:

    $ sudo apt-get install putty-tools
    

    如果你使用的是 macOS 平台,可以使用 Homebrew 安装:

    $ brew install putty
    
  2. 使用 puttygen 命令将 PPK 文件转换为 PEM 文件:

    $ puttygen path/to/private_key.ppk -O private-openssh -o path/to/private_key.pem
    

    说明:

    • path/to/private_key.ppk:PPK 格式的私钥文件路径。
    • -O private-openssh:指定将 PPK 文件转换为 OpenSSH 格式。
    • -o path/to/private_key.pem:指定 PEM 格式的私钥文件路径。
  3. 修改生成的 PEM 文件权限:

    $ chmod 400 path/to/private_key.pem
    
总结

本文介绍了将 PPK 文件转换为 PEM 文件的步骤。将 PPK 文件转换为 PEM 文件是在 Linux 和 Mac 上连接远程服务器时必需的操作。