SSH框架工作原理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SSH框架工作原理
SSH(Secure Shell),又称安全外壳协议,是一种加密的网络协议,用于在不安全的网络上进行安全的数据传输和命令执行。
SSH使用加密传输,以便防止窃听和篡改,并允许远程主机之间的安全连接。
SSH的作用
是在客户端和服务器之间实现安全的通信管道,使得远程客户端可以发出
命令并与服务器进行交互。
SSH基于客户端-服务器模式,也就是说,客
户端必须具有SSH客户端程序,而服务端必须具有SSH服务端程序,客户
端和服务端之间的会话通过SSH客户端和SSH服务端程序进行数据加密传输。
SSH工作机制:
1. 用户发送一个SSH客户端的连接请求(Connection Request),
要求连接到远程服务器(Remote Server)。
2.SSH客户端建立一个TCP连接,并发送有关客户端和服务器版本信
息的请求,以及支持的加密算法。
3.服务器发送给客户端,有关服务器版本信息和支持的加密算法。
4. 客户端发送一个用户名和一个临时随机数的密文(Cipher Text)
给服务器,密文由客户端的公钥(Public Key)和服务器的随机数(Random Number)组成。
5.服务器接收到客户端的密文后,对这个密文进行解密,以确认客户
端的真实身份。
6.服务器发送给客户端一个认证请求,这个认证请求包含一个临时随
机数。