Win7下用SSH公钥验证实现免密码登录(配合图文说明)

阅读更多

使用putty访问远程linux(vm linux),在没有设置ssh验证时,每次要输入账户/密码校验,嫌麻烦,想简单的话,弄一个简单免SSH登录方式,省得有时访问恼火,反复输入账号\密码,因为有些服务器是,密码特别怪异奇特,公司的网络安全考虑,害我们这些使用人员,费事费力的。

1,先到官网下载工具文件:

      http://www.putty.org/

      我这里使用的版本是:PuTTY  Release 0.54,PuTTYgen  Release 0.63;

     
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第1张图片
 
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第2张图片
 

2,生成公钥、私钥,公钥追加到被访问的linux机器上面

     (生成公钥、私钥类似的linux:ssh-keygen -t rsa,cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys)

     补充说明:ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件采用数字签名RSA或者DSA,

    
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第3张图片
 最开始生成时,不知道需要在生成的过程中,需要反复的在空白处移动鼠标,我还一直在等生成~_~。

 
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第4张图片
 
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第5张图片
 

     需要稍微注意的是,在被访问的linux机器上面,修改下访问的权限,要保证.ssh和authorized_keys都只有用户自己有写权限(为了不会出现系统漏洞):

     ~/.ssh权限设置为700,~/.ssh/authorized_keys的权限设置为600

   chmod 600 authorized_keys
   chmod 700  .ssh

   

   
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第6张图片
 

 

   保存好公钥、私钥(指定本地的ppk文件,以后需要远程访问时读取的文件),然后拷贝公钥复制、追加到需要被访问的linux机器上面,

  

 

 3,按照如图操作方式,设置PuTTY的Connection--Auto-login username值,

 
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第7张图片
 

 

4,设置PuTTY的Connection--Telnet值,设置Connection--SSH--Auth/Tunnels的对应值。

     
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第8张图片
 


Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第9张图片
选择最初生成的私钥key,配合公钥校验SSH安全认证。


Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第10张图片
 
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第11张图片
 这里注意的是,设置访问的端口,先需要设置为动态的Dynamic,输入端口Source port,然后增加Add,

完成之后记得保存Save该指定好的session值,为下次打开提供快捷方式,否则仅仅是这次成功了,下次还是要从头来过。

   

 5,访问成功。

     
Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第12张图片
 ~_~    ~_~

 

  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第13张图片
  • 大小: 47.3 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第14张图片
  • 大小: 59.3 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第15张图片
  • 大小: 73.7 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第16张图片
  • 大小: 16.5 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第17张图片
  • 大小: 47.3 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第18张图片
  • 大小: 63.1 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第19张图片
  • 大小: 59.3 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第20张图片
  • 大小: 63.1 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第21张图片
  • 大小: 42.4 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第22张图片
  • 大小: 157.1 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第23张图片
  • 大小: 110.6 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第24张图片
  • 大小: 52.1 KB
  • Win7下用SSH公钥验证实现免密码登录(配合图文说明)_第25张图片
  • 大小: 52.7 KB
  • 查看图片附件

你可能感兴趣的:(Win7下用SSH公钥验证实现免密码登录(配合图文说明))