問與答
問:.ssh這個(gè)目錄下通常都會(huì)有兩個(gè)文件:id_rsa糯俗、id_rsa.pub佩谷。但是有時(shí)候會(huì)有個(gè)*.ppk
文件屈嗤。這個(gè)ppk文件和前面兩個(gè)文件是什么關(guān)系倦淀?為什么有些地方是用.ppk后綴的圆米?
答:id_rsa是ssh的私鑰,id_rsa.pub是對(duì)應(yīng)的公鑰啄栓,以上兩個(gè)是OpenSSH用的格式娄帖,ppk文件中同時(shí)包含了公鑰和私鑰,多見于putty客戶端昙楚。id_rsa和ppk文件是可以互相轉(zhuǎn)的近速,可以打開看看,都是純文本桂肌,差別不大数焊。
將Putty生成的PrivateKey轉(zhuǎn)換為SecureCRT所需的PublicKey
步驟:
- 打開Putty Key Generator,點(diǎn)擊"Load"按鈕崎场,然后選擇之前生成的私鑰;
- Load成功后遂蛀,選擇菜單中的"Conversions”->"Export OpenSSH key"谭跨;
- 然后會(huì)彈出保存文件對(duì)話框,選擇一個(gè)你需要的名字李滴,比如"openssh-key"( 注意:這一步保存的文件名不能有任何后綴螃宙,按照原文作者所述,如果用了比如openssh-key.pub的公鑰文件所坯,則SecureCRT會(huì)在同樣目錄下尋找名為"openssh-key"的私鑰谆扎。)兼搏;
- 此時(shí)SecureCRT使用上述不帶后綴的openssh-key文件就可以成功登錄蝎抽;
- 根據(jù)原文作者所述,還需要再次保存為名為"openssh-key.pub"的文件(即多了個(gè)pub的后綴)羞酗,此時(shí)既可以使用"openssh-key.pub"在SecureCRT中進(jìn)行登錄状土;(本人第4步即可成功使用无蜂,但保險(xiǎn)起見還是把原作者的第5步給出來,以供所需人士參考)蒙谓;
將PublicKey轉(zhuǎn)換成ppk
步驟:
- Conversions->Import key斥季;
- save private key with no passwd;