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