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