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