Putty的ppk文件轉成Xshell使用的key文件html
今天同窗給我一個Putty遠程登陸使用的ppk文件(即後綴名爲ppk)讓我遠程登陸主機,可是我用的是Xshell,導入這個ppk文件時,遇到「Failed to import the user key!」錯誤。shell
參考網上這篇文章,找到了解決辦法,以下htm
一、找到Putty安裝目錄下的PUTTYGEN.EXE,打開它,選擇「Conversions」->「Import key」,選擇要導入的ppk文件。導入後,下面的「Export OpenSSH key」選項由灰色變成可用狀態,點擊它,導出一個本身命名的文件,這個文件默認沒有後綴名。導出時提示沒有設置密碼,點擊「是」或者本身設置一個密碼吧。blog
如今導出的這個文件就是Xshell登陸須要的文件!get
二、在Xshell中新建一個Session或修改已有的Session配置(Properties),找到「Connection」->「Authentication」,Method選擇「Public Key」,User Name填寫要登陸的用戶名,點擊Browse按鈕,而後Import剛纔Putty導出的文件,因爲這個文件咱們剛纔沒有設置密碼,因此Passphrase不用填,完成後以下。這樣就由使用Putty登陸轉成使用本身熟悉的Xshell登陸了。io