15

关于这个主题有很多 SO 帖子,但其中大多数是针对 Windows 并使用 GUI 的。所有其他帖子似乎都使用 CLI。

在 MacOS/Linux 上是否有 puttygen 的 GUI 版本,如果有关于如何安装/使用的说明?CLI 似乎给了我一个错误。

Usage: puttygen ( keyfile | -t type [ -b bits ] )
                [ -C comment ] [ -P ] [ -q ]
                [ -o output-keyfile ] [ -O type | -l | -L | -p ]


>puttygen mykey.pem -t rsa -b 2048 -o mykey.ppk
puttygen: cannot both load and generate a key

我的命令有问题吗?

4

2 回答 2

38

AFAIK,OSX 的腻子版本没有 GUI。

您可以像这样简单地转换您的密钥:puttygen mykey.pem -o mykey.ppk

于 2016-05-17T22:05:19.670 回答
0

现在你应该输入

puttygen Fishidentification.pem -o fishkey.ppk --ppk-param version=2

因为Putty/FileZilla ssh 客户端应用的是PPK 格式版本2 而不是版本3。如果您没有添加参数--ppk-param version=2,puttygen 将默认生成PPK 格式3 的ppk 文件。错误信息如下所示:

致命错误:没有可用的受支持的身份验证方法(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)

于 2021-10-12T12:36:02.027 回答