仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 360|回复: 6
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS下ssh无暗码密钥体例登录设置

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:41:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!果我们办理的办事器充足多,每次都要输出暗码岂不是很贫苦,这里我们就有了一种代办署理的体例ssh-agent,ssh-agent实在就是一个密钥的办理者,也能够了解为管家,我们将钥匙交给管家来保管,每次开门只需管家帮我们开输出进门暗码就OK了,这不是很便利啊。
还记得之前ssh密钥登录时分的情形吗:



这里是要输出发生密钥时的暗码的,可是假如我们将密钥交给管家来办理,给管家一个暗码,那末我们每次进门的时分让管家来帮我们开门:




这是肿么了,不克不及和管家创建毗连,我们要先启动ssh-agent才干增加,管家都还没下班,怎样让他保管钥匙,怎样让他开门输暗码呢:




固然这个代办署理也不是永世的,当我们加入以后从头登录出去,这个代办署理就消散了,我们必需要从头设置一次代办署理,常常利用windows的我们晓得能够设置开机启动项,我想充足伶俐的你也晓得这里该怎样办吧。

我们也能够用secureCRT来天生密钥,将公钥传给办事器的某个用户,然后用密钥登录的体例来举行登录,这个***在网上能够找到良多的教程不必多注释。这里我碰到一个成绩,我以为也能够将办事器天生一对密钥中的私钥传过去,然后用secureCRT来指定这个私钥,举行密钥登录,不晓得这类设法对不合错误。
密钥登录是很宁静便利,那末究竟密钥登录是如何一个历程呢,这也是我纠结了好久的成绩,我们的私钥和办事器上的公钥是怎样完成婚配的呢,最后我的设法是如许的,办事器用我的公钥加密一条动静,我经由过程私钥解密,然后用办事器的公钥加密发给办事器,办事器吸收到了用它的私钥解密,假如的确是办事器发的动静,则婚配乐成。
关于ssh具体登录历程这段是网上找到的http://blog.csdn.net/gsnumen/article/details/7293266。
ssh的登录历程分为5个阶段:
1、版本号协商阶段
2、密钥和算法协商阶段
3、认证阶段
4、会话哀求阶段
5、会话交互阶段
1、版本号协商阶段
办事端翻开端口22,守候客户毗连。
客户端向办事端倡议TCP毗连,毗连创建后,办事端向客户端发送第一个报文,包含版本标记字符串,格局为“协定版本号次协定版本号软件版本号”。
客户端收到报文后,剖析协定版本号,假如办事真个协定版本号比本人的低,且客户端能撑持办事真个低版本,就利用办事真个协定号,不然利用本人的协定版本号。
客户端复兴办事端一个报文,包括了客户端决意利用的协定版本号。
办事端对照客户端发过去的版本号,决意是不是能同客户端交互。
假如协商乐成,就进进密钥和算法协商阶段。不然办事端断开TCP毗连。
2、密钥和算法协商阶段
办事端和客户端分离发送算法协商报文给对方,报文中包括本人撑持的公钥算法列表、加密算法列表、动静考证码算法列表、紧缩算法列表等。
办事端和客户端依据对方和本人撑持的算法得出终极利用的算法。
办事端和客户端使用DH互换算法、主秘密钥对等参数,天生会话密钥和会话ID。
c公客户端公钥
c密客户端密钥
s公办事端公钥
s密办事端密钥
在版本号协商阶段完成后:
办事端将s公发送给客户端。
办事端天生会话ID,设为id,发送给客户端。
客户端天生会话密钥,设为key,并盘算res=id异或key。
客户端将res用s公举行加密,将了局发送给办事端。
办事端用s密举行解密,失掉res。
办事器盘算res异或id,失掉key。
至此办事端和客户端都晓得了会话密钥和会话ID,今后的数据传输都利用会话密钥举行加密息争密。
3、认证阶段
基于账号和口令的考证体例:
客户端利用密钥和算法协商阶段天生的会话密钥加密账号、认证***、口令,将了局发送给办事器。
办事端利用取得的会话密钥解密报文,失掉账号和口令。
办事端对这个账号和口令举行判别,假如失利,向客户端发送认证失利报文,个中包括了能够再次认证的***列表。
客户端从认证***列表当选择一种***举行再次认证。
这个历程重复举行,直到认证乐成大概认证次数到达下限,办事端封闭本次TCP毗连。
基于公钥和私钥的考证体例:
利用ssh-keygen步伐天生公钥id_dsa.pub和私钥id_dsa,通常为在客户端上天生,然后把id_dsa.pub经由过程某种体例发送给办事端。
办事端放在将要近程登录过去的谁人账号的目次的.ssh目次上面。
客户端利用密钥和算法协商阶段天生的会话密钥加密账号、认证***、id_dsa.pub,将了局发送给办事端。
办事端利用会话密钥解密报文,失掉账号、id_dsa.pub。办事端在这个账号的目次的.ssh目次下找对应的公钥,假如没有找到,发送失利动静给客户端,假如找到,对照客户发送过去的这个公钥和找到的公钥,假如内容不异,办事端天生一个随机的字符串,简称“质询”,然后利用找到的公钥加密这个质询,然后利用会话密钥再次加密。
办事端把这个两重加密的数据发送给客户端。
客户端利用会话密钥解密报文,然后利用id_dsa再次解密数据,失掉质询。
客户端利用会话密钥加密质询,发送给办事端。
办事端利用会话密钥解密报文,失掉质询,判别是否是本人天生的谁人质询,假如不不异,发送失利动静给客户端,假如不异,认证经由过程。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
透明 该用户已被删除
沙发
发表于 2015-1-16 21:19:51 | 只看该作者

来一发CentOS下ssh无暗码密钥体例登录设置

发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
深爱那片海 该用户已被删除
板凳
发表于 2015-2-2 17:12:22 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
小女巫 该用户已被删除
地板
发表于 2015-2-8 05:09:19 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-24 22:49:18 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
因胸联盟 该用户已被删除
6#
发表于 2015-3-7 17:30:22 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
乐观 该用户已被删除
7#
发表于 2015-3-22 03:29:57 | 只看该作者
有疑问前,知识学习前,先用搜索。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表