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


例如:


  user@freemongolia.cn%mkdir ~/.ssh 

  user@freemongolia.cn%cd ~/.ssh  

  user@freemongolia.cn%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