从PPK文件创建PEM

CMO*_*MOS 43 linux ssh putty openssh pem

因此,有很多关于如何使用puttyGen将PEM转换为PPK的教程.不过我的问题是我的Windows机器有唯一的PEM副本,我将其转换为PPK并删除它.现在我需要弄清楚如何将PPK转换为PEM,以便我的mac可以进入服务器.我仍然可以访问服务器,所以如果必须,我也可以创建一个新密钥,任何人都知道如何将PPK转换为PEM?

Emi*_*ech 81

  1. 安装PuttyTools

    apt-get install putty-tools
    
    Run Code Online (Sandbox Code Playgroud)
  2. 生成一个pem文件形式ppk

    puttygen server.ppk -O private-openssh -o server.pem  
    
    Run Code Online (Sandbox Code Playgroud)

文件server.pem文件将保存在同一位置

  • 由于OP在Mac上使用.pem键提到,我只是提到你可以在使用Homebrew安装`putty`包之后在Mac上运行相同的`puttygen`命令. (6认同)
  • 在centos/redhat上:'yum install putty'提供相关的可执行文件 (2认同)
  • 如果有人想知道 -0 是否为零,请不要。这是一个“O”。 (2认同)

Ken*_*itt 6

如果您使用的是Mac,并且先前已经从Terminal 安装了Homebrew

$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem
Run Code Online (Sandbox Code Playgroud)

此注释中建议了第一个命令,第二个命令来自Emizen Tech的答案


归档时间:

查看次数:

58003 次

最近记录:

6 年,7 月 前