天天看点

运行Puttygen.exe生成密钥

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

继续阅读