网络工程师必学知识:SSH登录抓包分析报文交互过程
- 1.概述:
- 2.SSH传输层协议:
- 3.SSH用户认证协议:
- 4.SSH连接协议:
- 5.抓包看看:
- 6.总结:
1.概述:
SSH(Secure Shell ,安全外壳协议),就是在不安全的协议外层再加一层安全外壳。比如说telnet+SSH=stelnet。
SSH由三个组件构成:SSH传输层协议、SSH用户认证协议、SSH连接协议。
2.SSH传输层协议:
是一个安全传输协议,建立在tcp/ip之上,通过这个协议协商了所有的密钥交换算法、公钥算法、对称加密算法、消息认证算法。
- 密钥交换算法: 用于产生会话(会话,可以理解为后面进行SSH安全传输数据的整个过程)密钥,迪菲-赫尔曼密钥交换。diffie-hellman-groupXX