码迷,mamicode.com
首页 > 其他好文 > 详细

SSH密钥对登录的原理和实践

时间:2017-10-17 09:53:57      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:windows系统   ram   本地   pen   linux   登录   shell   密钥对   ssh登录   

1、ssh密钥对登录的基本思路是:要登录谁,就把公钥放到谁身上,就可以授权登录谁。

2、本地登录设备称为ssh客户端,被登录的设备称为ssh服务器。

3、原理图描述如下:

技术分享

 

4、SSH的公钥分为openssh格式和IETF格式。

     其中puttygen.exe生成的是IETF格式,ssh-keygen生成的是openssh格式,xshell生成的格式则可选。

 

5、产生秘钥对的工具软件。

windows系统:

(1)puttygen.exe

技术分享

 

(2) xshell工具软件

技术分享

 

Linux系统:

ssh-keygen -t rsa 

技术分享

 

 6、python代码自动化登录设备使用paramiko库进行ssh登录。对于交换机、路由器等网络设备,则使用ncclient库进行连接控制。

参考:http://www.cnblogs.com/gannan/archive/2012/02/06/2339883.html

 

SSH密钥对登录的原理和实践

标签:windows系统   ram   本地   pen   linux   登录   shell   密钥对   ssh登录   

原文地址:http://www.cnblogs.com/zhouhaibing/p/7679706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!