![如何在 Unix/Linux 中创建或转换可在 Windows PuTTY 中使用的 .ppk 格式的私钥?](https://linux22.com/image/1348686/%E5%A6%82%E4%BD%95%E5%9C%A8%20Unix%2FLinux%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%88%96%E8%BD%AC%E6%8D%A2%E5%8F%AF%E5%9C%A8%20Windows%20PuTTY%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84%20.ppk%20%E6%A0%BC%E5%BC%8F%E7%9A%84%E7%A7%81%E9%92%A5%EF%BC%9F.png)
是否可以在 Linux 中创建或将密钥转换为可在 Windows 中的 PuTTY 中使用的 .ppk 格式?
无需下载任何额外的软件puttygen
,例如,使用标准工具等ssh-keygen
。
更具体地说,.ppk
带有ssh-2 protocol
和 的格式bytes=2048
。
答案1
不,ssh-keygen
不支持 PuTTY 密钥格式。在两种操作系统中,您都需要 PuTTYgen。
在 Windows 上,使用 PuTTYgen 的“导入 OpenSSH 密钥”命令。
在 Linux 上,
puttygen input.key -o output.ppk
。
该格式记录在sshpubk 文件:377 如果您想编写自己的程序。