Putty與SecureCRT公鑰密鑰互轉(zhuǎn)

問與答

問:.ssh這個目錄下通常都會有兩個文件:id_rsa、id_rsa.pub。但是有時候會有個*.ppk文件。這個ppk文件和前面兩個文件是什么關(guān)系?為什么有些地方是用.ppk后綴的?

答:id_rsa是ssh的私鑰,id_rsa.pub是對應(yīng)的公鑰,以上兩個是OpenSSH用的格式,ppk文件中同時包含了公鑰和私鑰,多見于putty客戶端。id_rsa和ppk文件是可以互相轉(zhuǎn)的,可以打開看看,都是純文本,差別不大。

將Putty生成的PrivateKey轉(zhuǎn)換為SecureCRT所需的PublicKey

步驟:

  1. 打開Putty Key Generator,點擊"Load"按鈕,然后選擇之前生成的私鑰;
  2. Load成功后,選擇菜單中的"Conversions”->"Export OpenSSH key";
  3. 然后會彈出保存文件對話框,選擇一個你需要的名字,比如"openssh-key"( 注意:這一步保存的文件名不能有任何后綴,按照原文作者所述,如果用了比如openssh-key.pub的公鑰文件,則SecureCRT會在同樣目錄下尋找名為"openssh-key"的私鑰。);
  4. 此時SecureCRT使用上述不帶后綴的openssh-key文件就可以成功登錄;
  5. 根據(jù)原文作者所述,還需要再次保存為名為"openssh-key.pub"的文件(即多了個pub的后綴),此時既可以使用"openssh-key.pub"在SecureCRT中進(jìn)行登錄;(本人第4步即可成功使用,但保險起見還是把原作者的第5步給出來,以供所需人士參考);

將PublicKey轉(zhuǎn)換成ppk

步驟:

  1. Conversions->Import key;
  2. save private key with no passwd;

閱讀原文 | 作者官網(wǎng) | 公眾號 | Feed | 訂閱 | 發(fā)私信

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容