Ssh
將 Amazon .pem 密鑰轉換為 Putty .ppk 密鑰 Linux
我已經
.pem
從 AWS 生成並下載了一個私鑰。但是,要使用 Putty 連接到虛擬機,我必須擁有該密鑰的.ppk
格式。轉換的過程在這裡用大約 20 行來詳細說明:我正在使用 Linux Mint(一個 Ubuntu 發行版),我知道我可以在終端中使用 puttygen。但是,我不知道如何使用這個工具,也不知道如何配置所需的參數。當我輸入 puttygen –help 我得到
PuTTYgen unidentified build, Aug 7 2013 12:24:58 Usage: puttygen ( keyfile | -t type [ -b bits ] ) [ -C comment ] [ -P ] [ -q ] [ -o output-keyfile ] [ -O type | -l | -L | -p ] -t specify key type when generating (rsa, dsa, rsa1) -b specify number of bits when generating key -C change or specify key comment -P change key passphrase -q quiet: do not display progress bar -O specify output type: private output PuTTY private key format private-openssh export OpenSSH private key private-sshcom export ssh.com private key public standard / ssh.com public key public-openssh OpenSSH public key fingerprint output the key fingerprint -o specify output file -l equivalent to `-O fingerprint' -L equivalent to `-O public-openssh' -p equivalent to `-O public'
但是我不知道如何做網站告訴我要做的事情,到目前為止我所有的嘗試都失敗了。
如何在終端上使用 puttygen 執行網站告訴我的操作?
使用圖形使用者界面
請參閱此 SO Q&A,了解如何完全按照您的意願行事,標題為:將 PEM 轉換為 PPK 文件格式。
摘抄
- 從 AWS 下載您的 .pem
- 打開 PuTTYgen,選擇要生成的密鑰類型為:SSH-2 RSA
- 點擊右側的“載入”大約向下 3/4
- 將文件類型設置為
*.*
- 瀏覽並打開您的 .pem 文件
- PuTTY 將自動檢測所需的一切,您只需點擊“保存私鑰”即可保存您的 ppk 密鑰以與 PuTTY 一起使用
使用命令行
另一方面,如果您想通過命令行工具將 a 轉換
.pem
為文件,我確實在此問答中遇到了這個解決方案,標題為:.ppk``puttygen
摘抄
$ puttygen keyfile.pem -O private -o avdev.ppk
對於公鑰:
$ puttygen keyfile.pem -L
參考