风言枫语  

openssh中,ssh_keygen产生的私钥,id_rsa这种密钥putty是不认识的,必须先把它转换成ppk格式,

Windows上如果你安装了git,它里面bin目录下就有ssh_keygen.exe此程序。

# ssh_keygen -t rsa


有一个puttygen.exe程序,打开它,用以有的私钥进行转化。

点击“Load”读取id_rsa文件

提示enter passphase for key,输入之前生成rsa_key时的密码。

点击“Save private key”保留私钥,假设保存的文件名为 private.ppk

putty设置

选择Connection-SSH-Auth,在“Private key file for authentication”输入密钥的路径:

然后在Connection的“Auth-login username”(有的putty版本为链接-数据-自动登录用户名)输入登陆的用户名,例如hongchangfirst:

也可不填,如果服务器相应端有公钥的话,用户名输入后,直接登录进去。


 

SecureCRT也类似

建立一个快速链接,选中公钥验证,点击属性,选择刚才保存的私钥文件,确认之后,保存,连接。就ok了。


xshell也非常好用,能直接登录。


这三个ssh客户端都差不多,putty是免费的,而SecureCRT不是,但是SecureCRT有一个sftp的功能,putty没有,但是putty官网上有另一个软件psftp.ext,下载地址为http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,大家可以使用。putty真心不错。


 

原文:http://blog.csdn.net/hongchangfirst/article/details/8490772

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst

 


 

posted on 2013-08-23 18:20  风言枫语  阅读(385)  评论(0编辑  收藏  举报