[转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey
為什么80%的碼農都做不了架構師?>>> ??
首先說明,標題不一定準確,因為盆地并未詳細了解清楚這里的公鑰、私鑰機制,只是根據以前的印象有個大概的理解,且最終以解決問題為主要目的,并未深究。標題的中的PrivateKey和PublicKey分別引用自Putty Key Generator和SecureCRT。
一、由來
??? 由于博客的空間還有一段時間就到期了,所以在一方面考慮續期的同時,也在考慮尋找一些新的選擇。
??? 經過一番搜尋,在Prgmr買了一個月的VPS進行嘗試,在開通帳號時,對方工作人員要求盆地提供一個公鑰和所希望安裝的Linux發行版。
??? 根據工作人員給出的幫助網址(如下),用“Putty Key Generator”生成了相應的公鑰和私鑰,并發送了相應的公鑰給對方工作人員。
????http://www.unixwiz.net/techtips/putty-openssh.html#keypair
??? 主要工作是選擇"SSH-2 RSA"的加密方式,并選擇為2048位,同時設定相應的"Key passphrase"(相當于密碼),點擊"Generate"后晃動鼠標等待完成即可。
??? 不久后,收到成功開通的郵件,于是用putty配合私鑰成功登錄。
??? 不過由于個人比較習慣于用SecureCRT,所以嘗試采用SecureCRT來進行登錄,可惜始終不成功。
??? 后來才了解到兩者使用的密鑰格式是不一致的,所以無法直接使用,需要進行轉換。
??? 得益于如下地址的文章,最終完成了轉換(blogspot上面的博客,直接不能訪問,原因你知道的):
????How to convert Putty .ppk to SecureCRT .pub
??? 下面整理一下實際操作過程中的一些步驟。
二、步驟
??? 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.根據原文作者所述,還需要再次保存為名為"openssh-key.pub"的文件(即多了個pub的后綴),此時既可以使用"openssh-key.pub"在SecureCRT中進行登錄。
??? 雖然盆地在第4步即可成功使用,但保險起見還是把原作者的第5步給出來,以供所需人士參考。
(完)
轉載于:https://my.oschina.net/pooz/blog/151733
總結
以上是生活随笔為你收集整理的[转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到买蘑菇是什么意思啊
- 下一篇: 梦到大蟒蛇在水里游预示着什么