SSH是如何工作的? (产品供销 - 电脑配件)

免费广告主页 > 产品供销 > 电脑配件 > SSH是如何工作的?

广告号码: 1567432 类别: 产品供销 - 电脑配件

SSH是如何工作的?


SSH是如何工作的?
SSH由客户端和服务器组成,在整个通信过程中,为建立安全的SSH通道,会经历如下几个阶段:
连接建立SSH服务器在指定的端口侦听客户端的连接请求,在客户端向服务器发起连接请求后,双方建立一个TCP连接。
版本协商SSH协议目前存在SSH1.X(SSH2.0之前的版本)和SSH2.0版本。SSH2.0协议相比SSH1.X协议来说,在结构上做了扩展,可以支持更多的认证方法和密钥交换方法,同时提高了服务能力。SSH服务器和SSH客户端通过协商确定最终使用的SSH版本号。
算法协商SSH支持多种加密算法,双方根据各自支持的算法,协商出最终用于产生会话密钥的密钥交换算法、用于数据信息加密的加密算法、用于进行数字签名和认证的公钥算法以及用于数据完整性保护的HMAC算法。
密钥交换服务器和客户端通过密钥交换算法,动态生成共享的会话密钥和会话ID,建立加密通道。会话密钥主要用于后续数据传输的加密,会话ID用于认证过程中标识该SSH连接。
用户认证SSH客户端向服务器端发起认证请求,服务器端对客户端进行认证。SSH支持以下几种认证方式:

密码(password)认证:客户端通过用户名和密码的方式进行认证,将加密后的用户名和密码发送给服务器,服务器解密后与本地保存的用户名和密码进行对比,并向客户端返回认证成功或失败的消息。
密钥(publickey)认证:客户端通过用户名,公钥以及公钥算法等信息来与服务器进行认证。
password-publickey认证:指用户需要同时满足密码认证和密钥认证才能登陆
all认证:只要密码认证和密钥认证满足其中一种即可。

会话请求认证通过后,SSH客户端向服务器端发送会话请求,请求服务器提供某种类型的服务,即请求与服务器建立相应的会话。
会话交互SSH服务器端和客户端在该会话上使用会话密钥进行数据信息的交互。
TG:@slinhaotian QQ:10369392 微信:slinhaotian

相关链接: (无)
面向省市区: 全国
面向市区县: 全部
最后更新: 2022-09-06 15:53:17
发 布 者: 浩浩
联系电话: (无)
电子邮箱: (无)
浏览次数: 92
免费广告主页 > 产品供销 > 电脑配件 > SSH是如何工作的?
© 2025 中国免费广告 CNFreeAds.com