首先說明,標題不必定準確,由於盆地並未詳細瞭解清楚這裏的公鑰、私鑰機制,只是根據之前的印象有個大概的理解,且最終以解決問題爲主要目的,並未深究。標題的中的PrivateKey和PublicKey分別引用自Putty Key Generator和SecureCRT。 html
因爲博客的空間還有一段時間就到期了,因此在一方面考慮續期的同時,也在考慮尋找一些新的選擇。 併發
通過一番搜尋,在Prgmr買了一個月的VPS進行嘗試,在開通賬號時,對方工做人員要求盆地提供一個公鑰和所但願安裝的Linux發行版。 ssh
根據工做人員給出的幫助網址(以下),用「Putty Key Generator」生成了相應的公鑰和私鑰,併發送了相應的公鑰給對方工做人員。 加密
http://www.unixwiz.net/techtips/putty-openssh.html#keypair spa
主要工做是選擇"SSH-2 RSA"的加密方式,並選擇爲2048位,同時設定相應的"Key passphrase"(至關於密碼),點擊"Generate"後晃動鼠標等待完成便可。 .net
不久後,收到成功開通的郵件,因而用putty配合私鑰成功登陸。 unix
不過因爲我的比較習慣於用SecureCRT,因此嘗試採用SecureCRT來進行登陸,惋惜始終不成功。 htm
後來才瞭解到二者使用的密鑰格式是不一致的,因此沒法直接使用,須要進行轉換。 blog
得益於以下地址的文章,最終完成了轉換(blogspot上面的博客,直接不能訪問,緣由你知道的): ip
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步給出來,以供所需人士參考。
(完)