📅  最后修改于: 2023-12-03 14:53:44.839000             🧑  作者: Mango
在 Linux 和 Mac 上,我们通常使用 SSH 连接远程服务器。在连接时,我们需要提供一个私钥来进行身份验证。而在 Windows 上,PuTTY 是一个非常流行的 SSH 客户端。PuTTY 使用 PPK 格式作为私钥文件。但是,在 Linux 或 Mac 上使用 SSH 时,我们需要将 PPK 文件转换为 PEM 格式。本文将介绍如何将 PPK 文件转换为 PEM 文件。
下载 puttygen
工具:
$ sudo apt-get install putty-tools
如果你使用的是 macOS 平台,可以使用 Homebrew 安装:
$ brew install putty
使用 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 格式的私钥文件路径。修改生成的 PEM 文件权限:
$ chmod 400 path/to/private_key.pem
本文介绍了将 PPK 文件转换为 PEM 文件的步骤。将 PPK 文件转换为 PEM 文件是在 Linux 和 Mac 上连接远程服务器时必需的操作。