1、下载putty.exe puttygen.exe 双击即可使用,无需安装
下载地址: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2、运行puttygen.exe生成密钥
运行puttygen.exe---->parameters选项选择----->ssh-2 rsa------>
点击generate 按钮开始生成密钥(可以在程序key下方的空白处移动鼠标,直到生成密钥结
束)---->点下面的save private key把私钥保存起来,扩展名是 .ppk
的文件。此时不要关闭程序
3、连接远程服务器,上传密钥使用putty登陆远程服务器
在用户目录下,创建~/.ssh/authorized_keys
例如:
[email protected]%mkdir ~/.ssh
[email protected]%cd ~/.ssh
[email protected]%vi authorized_keys
复制puttygen.exe程序public key for pasting into open ssh authorized_keys file:下面的内容到服务器上的authorized_keys文件中粘贴并保存退出。
4、使用putty密钥方式验证自动登陆
打开putty.exe------>session------>host name(or ip address)
输入远程服务器ip地址
----->connection------>data------>auto-login username
输入用于登陆的用户名
-------->ssh---->auth------>
private key file for authentication:----->点击browser
选择到你保存私钥(.pkk)的文件。 (注意在此,返回含有ip地址的最初页面,点击保存 save,这样以后登陆的时候,直接load我们所保存的这个ip就可以直接登陆了)
---->open自动登陆到服务器上了。
5、可以为此时所设置的putty建立以快捷键
参考文献:
http://wenku.baidu.com/link?url=lv5lpet6bcj9v0yxkepja-d6bjcjqnrmlrto9-lwnx9ejjrqf4elhvfgt9v5uldokorck4efcmeh66gvagemqzaqjcgy9dkuaxomihsmyb7
http://blog.chinaunix.net/uid-9184692-id-57868.html