专栏名称: 雷石安全实验室
雷石安全实验室以团队公众号为平台向安全工作者不定期分享渗透、APT、企业安全建设等新鲜干货,团队公众号致力于成为一个实用干货分享型公众号。
今天看啥  ›  专栏  ›  雷石安全实验室

雷石 | SSH握手详解

雷石安全实验室  · 公众号  ·  · 2024-03-08 16:27
01.什么是 SSH 握手?Secure Shell (SSH) 是一种广泛使用的传输层协议,用于保护客户端和服务器之间的连接。SSH握手是SSH协议中的一个过程,负责协商初始信任因素,以便在SSH客户端和SSH服务器之间建立安全通道以进行 SSH连接。握手过程包括:1. SSH协议版本交换2. 密钥交换3. 椭圆曲线 Diffie-Hellman初始化4. 椭圆曲线 Diffie-Hellman回复5. 新密钥02.SSH版本交换SSH首先由双方向对方发送版本字符串。握手的这一部分并没有发生什么特别的事情,但应该注意的是,大多数相对现代的客户端和服务器仅支持SSH 2.0,因为SSH1设计中存在几个最明显的缺陷:SSH1是一种单一协议,无法自定义传输、身份验证和连接问题。SSH1使用较弱的CRC-32完整性检查。SSH1不支持单个会话内的通道封装。03.密钥交换客户端和服务器使用SSH密钥交换(有时称为KEX)公开交换信息,从而产生客户 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照