使用 PuTTY 的 .pem 中的 ssh-keygen 為 AWS 伺服器產生金鑰

使用 PuTTY 的 .pem 中的 ssh-keygen 為 AWS 伺服器產生金鑰

AWS 給了我一個格式為 的私鑰.pem。我嘗試將它與 PuTTY 一​​起使用,但失敗了,我讀到我需要使用 PuTTYgen 生成密鑰,但 PuTTYgen 僅適用於 Windows。所以我嘗試使用Linux命令ssh-keygen。但究竟什麼指令可以產生 PuTTY 可以使用的金鑰呢?

順便說一句,我可以使用 ssh 連接控制台,檔案不會出現問題.pem

答案1

.pem若要將金鑰轉換.ppk為使用 *nix 命令列版本的金鑰puttygen

puttygen mykey.pem -o mykey.ppk

請參閱puttygen手冊頁

膩子轉速和“putty-tools”包可用於許多 *nix 發行版。


.ppk格式是 PuTTY 專有的,因此 PuTTY 工具集以外的工具(例如ssh-keygen)不支援它。

請注意,您可以使用 GUI 版本的 PuTTYgen 在 Windows 上轉換金鑰,並在 Linux 上仍使用轉換後的金鑰。

答案2

您需要使用 Windows 中的 Puttygen 工具將提供的 PEM 檔案轉換為 PPK 檔案。

  • 打開 puttygen 並點擊選單中的導入金鑰選項。
  • 匯入後,您將看到“儲存私鑰”按鈕。
  • 將其另存為 xyz.ppk 檔案名,然後在 putty 中載入該 ppk 檔案並登入。

希望這可以幫助。

相關內容