问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ssh 私钥还是公钥21

发布网友 发布时间:2023-10-15 18:17

我来回答

1个回答

热心网友 时间:2024-10-27 16:40

通常,通过ssh登录远程服务器时,使用密码认证,分别输入用户名和密码,两者满足一定规则就可以登录。但是密码认证有以下的缺点:
用户无法设置空密码(即使系统允许空密码,也会十分危险)
密码容易被人*或猜到
服务器上的一个帐户若要给多人使用,则必须让所有使用者都知道密码,导致密码容易泄露,而且修改密码时必须通知所有人
而使用公钥认证则可以解决上述问题。
公钥认证允许使用空密码,省去每次登录都需要输入密码的麻烦
多个使用者可以通过各自的密钥登录到系统上的同一个用户
公钥认证的原理
所谓的公钥认证,实际上是使用一对加密字符串,一个称为公钥(public key),任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。
ssh 的公钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。为了说明方便,以下将使用这些符号。
Ac 客户端公钥
Bc 客户端密钥
As 服务器公钥
Bs 服务器密钥
在认证之前,客户端需要通过某种方法将公钥 Ac 登录到服务器上。
认证过程分为两个步骤。
会话密钥(session key)生成
客户端请求连接服务器,服务器将 As 发送给客户端。
服务器生成会话ID(session id),设为 p,发送给客户端。
客户端生成会话密钥(session key),设为 q,并计算 r = p xor q。
客户端将 r 用 As 进行加密,结果发送给服务器。
服务器用 Bs 进行解密,获得 r。
服务器进行 r xor p 的运算,获得 q。
至此服务器和客户端都知道了会话密钥q,以后的传输都将被 q 加密。
认证
服务器生成随机数 x,并用 Ac 加密后生成结果 S(x),发送给客户端
客户端使用 Bc 解密 S(x) 得到 x
客户端计算 q + x 的 md5 值 n(q+x),q为上一步得到的会话密钥
服务器计算 q + x 的 md5 值 m(q+x)
客户端将 n(q+x) 发送给服务器
服务器比较 m(q+x) 和 n(q+x),两者相同则认证成功
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小孩子的谜语有哪些? 高频UPS不间断电源厂家有推荐的吗? 农历 女:1986-10-16 属虎,男 1985-02-11 属牛,想在2013 年结婚,请问... ...12月21日出生属牛,女阴历1986年10月20日出生属虎,请问2012上半年哪天... 男属牛农历1985年正月16日生日,女属虎1986年10月26日生日,今年九月份左 ... ...属牛 女方:1986年农历10月20日 属虎 11年4月或5月结婚有合适的日子吗... 凌云诺怎么查看技能信息 凌云诺如何查看技能信息 凌云诺查看品阶福利的操作方法 凌云诺怎么查看品阶福利 凌云诺怎么查看本周个人活跃度 凌云诺查看本周个人活跃度的方法_百度... 深圳宝安正规医院割痔疮要多少钱 什么样的床垫对颈椎好14 老人腰椎不好睡什么样的床垫,才比较养生呢?5 vivo手机能安装电信的手机卡吗?都是什么品牌的手机能用电信... win7 git公钥可以设置多个吗1 食品消泡剂有什么作用?5 用了假货的洗面奶会对皮肤造成什么影响1 食品消泡剂28 食品级液体消泡剂有毒吗?会不会影响食欲? 食品用消泡剂真的对人体有害吗?1 写不可数食物单词33 小分子肽可以直接吸收吗1 发酵食物消泡剂的使用比例是多少?2 小分子肽选择什么样的,吸收最好?6 食品中加入消泡剂对人体有害吗?14 沈阳宸阳信息技术有限公司怎么样? 金华市阳宸智能科技有限公司怎么样? 打算让孩子在石家庄上小学,私立小学哪个比较好啊??5 我们在石家庄买的房子,我的孩子以后能在石家庄上小学吗?现在的...2 石家庄小孩上小学 怎么注销证券账户2 患有严重颈椎和腰椎间盘突出睡玉石床垫有理疗作用吗?广告说睡石... 为什么山东黑天了武威没黑天 华为荣耀play怎么进开发者模式3 颈椎病睡什么床垫最好,软的还是硬的7 荣耀play怎么设置天气6 北京化工大学和哈尔滨工程大学哪个好 针织服装厂注册商标属于哪一类?1 针织运动衣服注册商标属于哪一类? 北京阳宸电子技术公司怎么样? 针织品注册商标属于哪类? 佛山市阳宸广告礼品策划有限公司怎么样? 针织的衣料注册商标属于哪一类? 邢台宸阳档案用品有限公司怎么样? 用假洗面奶会怎么样44 如果一个人!把我的手机号码拉黑了!我在他打电话会是什么样的提...1340 土木系 材料力学考研 有那几所学校 学校的排名? 如何快速辨别内存的大小? 蟑螂可以踩吗?蟑螂可以踩吗? 哈尔滨工程大学的材料科学与工程专业怎么样?读研率与出国率高吗?还有就... 材料科学与工程专业研究生院哪个大学这个专业比较好??各个大学排名情况...