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 檔案並登入。
希望這可以幫助。