Ssh
使用 .pem 中的 ssh-keygen 為 PuTTY 生成 AWS 伺服器的密鑰
AWS 給了我一個格式為
.pem
. 我正在嘗試將它與 PuTTY 一起使用,但失敗了,我讀到我需要使用 PuTTYgen 生成密鑰,但 PuTTYgen 僅適用於 Windows。所以我正在嘗試使用 Linux 命令ssh-keygen
。但是究竟是什麼命令可以生成這樣一個 PuTTY 可以使用的密鑰呢?順便說一句,我可以使用 ssh 與控制台連接,而
.pem
文件沒有問題。
使用 *nix 命令行版本將密鑰轉換為
.pem
密鑰:.ppk``puttygen
puttygen mykey.pem -o mykey.ppk
請參閱
puttygen
手冊頁。許多 *nix 發行版都有PuTTY rpm和“putty-tools”包。
該
.ppk
格式是 PuTTY 專有的,因此 PuTTY 工具集之外的工具(如ssh-keygen
)不支持它。請注意,您可以在 Windows 上使用 PuTTYgen 的 GUI 版本轉換密鑰,並在 Linux 上仍然使用轉換後的密鑰。
您需要使用 Windows 中的 Puttygen 工具將提供的 PEM 文件轉換為 PPK 文件。
- 打開 puttygen 並點擊菜單中的導入密鑰選項。
- 導入後,您將看到“保存私鑰”按鈕。
- 將其保存為 xyz.ppk 文件名,然後他們在 putty 中載入該 ppk 文件並登錄。
希望這可以幫助。