在 macOS 上将 .pem 转换为 .ppk
convert .pem to .ppk on macos
有很多关于此主题的 SO 帖子,但其中大部分是针对 Windows 并使用 GUI 的。所有其他帖子似乎都使用 CLI。
MacOS/Linux 上是否有 puttygen 的 GUI 版本?如果有,关于如何 install/use 的说明? 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
我的命令有问题吗?
据我所知,OSX.
的 putty 版本没有 GUI
您可以像这样简单地转换您的密钥:puttygen mykey.pem -o mykey.ppk
现在你应该输入
puttygen Fishidentification.pem -o fishkey.ppk --ppk-param version=2
因为Putty/FileZillassh客户端使用的是PPK格式版本2而不是版本3。如果你没有添加参数--ppk-param version=2
,puttygen会默认生成PPK格式3的ppk文件。错误信息如下所示:
FATAL ERROR: No supported authentication methods available (server
sent: publickey,gssapi-keyex,gssapi-with-mic)
你可以这样转换puttygen -t rsa -C name.pem -o name.ppk
有很多关于此主题的 SO 帖子,但其中大部分是针对 Windows 并使用 GUI 的。所有其他帖子似乎都使用 CLI。
MacOS/Linux 上是否有 puttygen 的 GUI 版本?如果有,关于如何 install/use 的说明? 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
我的命令有问题吗?
据我所知,OSX.
的 putty 版本没有 GUI您可以像这样简单地转换您的密钥:puttygen mykey.pem -o mykey.ppk
现在你应该输入
puttygen Fishidentification.pem -o fishkey.ppk --ppk-param version=2
因为Putty/FileZillassh客户端使用的是PPK格式版本2而不是版本3。如果你没有添加参数--ppk-param version=2
,puttygen会默认生成PPK格式3的ppk文件。错误信息如下所示:
FATAL ERROR: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
你可以这样转换puttygen -t rsa -C name.pem -o name.ppk