Linux 技术手札

Mac 转换 Putty 的 Private key (.ppk) 到 Openssh 格式

在 Putty 使用的 Private key 不能在其他 SSH Client 软件使用,如果要在其他 SSH Client 使用,需要将 Putty 的 Private Key 转换成 Openssh 格式的 Private Key, 以下是在 Mac OSX 的转换方法。

因为需要用 putty 内建的 puttygen 工具,首先需要先安装 putty 在系统内,以下会用 brew 安装:

安装 brew:

然后可以用 brew 安装 putty:

$ brew install putty

现在可以用 puttygen 指令转换 private key:

$ puttygen private_key.ppk -O private-openssh -o private_key

上面会汇入 private_key.ppk 这个 putty 的 private key,然后转换成 openssh 格式的 private key,并储存到 private_key 档案。

Exit mobile version