网络工程师必学知识:SSH登录抓包分析报文交互过程

embedded/2024/9/23 6:38:32/

网络工程师必学知识: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

http://www.ppmy.cn/embedded/34136.html

相关文章

2023蓝桥杯学习与刷题建议

前两天天给你们组了队,经过两天发现各位都有这样的问题: 不愿意交流。小组不会规划刷题计划。可能是因为没有人带头和具体刷题计划,所以都处于迷茫,不交流、不刷题。还有可能是大家都不认识,都比较羞涩。同时也有我个…

Python vs MATLAB:选择深度学习的首选编程语言

Python vs MATLAB:选择深度学习的首选编程语言 在深度学习领域,编程语言的选择对于初学者的学习路径和未来的职业发展至关重要。目前,Python和MATLAB都是进行科学计算和数据分析的流行工具,但它们在深度学习社区中的应用和受欢迎…

展开说说:Android实现多线程解析

上一篇分析了开启多线程处理耗时任务的一些方法,但是就Android开发而言很多时候并不会直接使用Thread和Runnable,而是用AsyncTask、IntentService或者HandlerThread来实现在主线程开启新的子线程进行耗时任务并且等任务结束还能回到主线程更新UI。下面具体分析一下&…

TCP(TCP客户端、服务器如何通信)

一、TCP介绍 TCP的特点: 面向连接的协议:TCP是一种可靠的、面向连接的协议,在通信之前需要建立连接,以确保数据的可靠传输。这意味着在传输数据之前,发送方和接收方之间需要建立一条可靠的连接通道。流式协议&#x…

【DPU系列之】如何通过带外口登录到DPU上的ARM服务器?(Bluefield2举例)

文章目录 1. 背景说明2. 详细操作步骤2.1 目标拓扑结构2.2 连接DPU带外口网线,并获取IP地址2.3 ssh登录到DPU 3. 进一步看看系统的一些信息3.1 CPU信息:8核A723.2 内存信息 16GB3.3 查看ibdev设备 3.4 使用小工具pcie2netdev查看信息3.5 查看PCIe设备信息…

使用 docker-compose 编排 lnmp(dockerfile) 完成 wordpress

一、使用 docker-compose 编排 lnmp(dockerfile) 完成 wordpress 环境准备 ##修改主机名 hostnamectl set-hostname lyh bash [rootlyh ~]###关闭防火墙及核心防护 systemctl stop firewalld ##关闭核心防护 setenforce 0 ##关闭核心防护##安装Docker-20…

前端之深拷贝

前提: 就是在实际开发中,我有一个编辑的弹窗,可以查看和编辑,因为弹窗里面是一个步骤条,点击下一步就要向对应的接口发送请求,考虑到就比如我点击下一步,此次表箱信息其实不需要修改&#xff0…

抓包证书安装到安卓7.0+手机

前言: 首先理解一下,这个不只是证书到浏览器,而是抓包证书到安卓7.0+手机上的文章; 还有一点区分,在浏览器上装的证书,只是让抓包工具可以抓取手机浏览器的包,而不是抓取手机app上的包; 如果你的证书只是简单的在浏览器下进行安装,那么你的手机app是走不了代理网络的…