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

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

所以我使用 Windows,所以当我第一次设置服务器时,我有一个 pem 密钥,我使用 puttyGen 将其转换为 PPK。现在我不再有 pem,需要从使用 .pem 文件的 mac 访问服务器。有没有办法从 .ppk 文件中提取 .pem,或者有没有办法在我通过 ppk 进入服务器后下载一个新的 .pem 文件。谢谢提供任何信息

答案1

  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

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

相关内容