从现有的.ppk或从服务器中提取.pem文件?

所以我使用Windows,所以当我第一次安装我的服务器时,我有一个使用puttyGen转换成PPK的pem密钥。 现在我不再需要使用.pem文件的mac访问服务器。 有没有什么办法从.ppk文件中提取.pem文件,或者在我通过ppk在服务器上下载新的.pem文件。 感谢您的任何信息

  1. 将putty密钥复制到您的mac
  2. 安装自制软件 (如果没有安装)
  3. 在你的mac上安装putty命令行

    brew install putty 
  4. 提取您的私钥

     puttygen id_dsa.ppk -O private-openssh -o id_dsa 
  5. 提取你的公钥

     puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub 
  6. 将提取的键移到你的$ HOME / .ssh

资料来源: 如何将.ppk密钥转换为Linux下的OpenSSH密钥?