使用私钥访问远程服务器:pem和ppk文件

   由于我用的一直是MAC系统,没有关注过windows对pem文件的访问,今天教同事使用『私钥』访问远程服务,她的是windows 7的系统,但是她机器上装的xshell工具过期了。我就说用其他工具吧。

   悲剧就开始了,我当时忽略了windows和mac的系统区别,直接在putty工具上用了ssh使用密钥链接的命令(习惯了),然后就尴尬了,连不上,我想了好久为啥,之后了解到putty的密钥文件不是命令访问的,而是通过工具配置浏览路径,之后发现了putty无法使用pem文件,应该是用ppk密钥文件。

    这就尴尬了,还要转换,我没有转换,我重新安装了xshell。方法:新建会话属性-->连接-->用户身份验证-->方法(Public Key)-->浏览(选择pem文件)。

 

注:

    pem:通用证书格式

    ppk:为putty下面的专有格式

转换:

pem->ppk

    直接通过putty下的puttygen.exe 选的Load private key, 然后save private key就可以了

ppk->pem

     这个也算是选择load private key 然后要选择菜单Conversions下面的Export SSH key

你可能感兴趣的:(linux,xShell)