当前位置: 首页 > java >正文

5.22学习日记 ssh远程加密、非对称加密、对称加密与中间人攻击的原理

SSH(Secure Shell) 是一种网络协议,用于在不安全的网络中安全地远程访问和管理服务器或其他设备。它通过加密通信通道实现身份验证和数据传输,广泛应用于远程终端连接、文件传输、隧道代理等场景。

可用于远程连接主机的指令:

ssh username@remote_host_ip

 ssh常见的配置文件:

● Known-hots:当客户端接收到服务器的公钥之后,服务器的公钥信息就记录在了该文件中,也就代表着客户端
的相信该服务器的公钥信息了,以便于下次连接,不再需要一个确认的过程
● authorized_keys:该文件是服务器将客户端的公钥信息,保存在这个文件中(用于客户端免密登录时候使
用)
● id_rsa:就是一个私钥文件,存放了私钥的密码
● id_rsa.pub:是公钥文件,存放公钥的密码信息

对称加密:使用同一个钥匙进行对数据的加密,解密也用这个钥匙。

非对称加密:有两把钥匙(公钥私钥),使用公钥加密,私钥解开。

私钥再服务端,公钥发到客户端并且用来加密数据再返回服务器并且用私钥解锁。

基于公钥的免密登录

原理图:

 实战操作:

http://www.xdnf.cn/news/8222.html

相关文章:

  • Linux安装SRILM
  • 【Android开发——Activity简述】
  • Femap许可证兼容性问题
  • 同城上门预约服务系统案例分享,上门服务到家系统都有什么功能?这个功能,很重要!
  • 科学养生指南:解锁健康生活密码
  • 一个简易的图片与文件从同一个入口上传
  • 【数据结构】链式二叉树
  • 物理定律的数学结构基础及AI推理
  • [欠拟合过拟合]机器学习-part10
  • Java:希尔排序
  • 15.集合框架的学习
  • Unity基础学习(六)Mono中的重要内容(2)协同程序
  • 无人机桥梁检测效率问题-高精度3D建模及航线规划
  • AI智能分析网关V4车辆违停检测算法在道路/停车场/消防通道等场景应用解决方案
  • GitHub 趋势日报 (2025年05月21日)
  • 3D打印零件也能加密授权?戴姆勒和威步打造工业3D打印新范式
  • labview实现登录系统
  • Seay代码审计工具
  • centos8安装 kvm
  • jq常用命令
  • 线性Wi-Fi FEM被卷死,非线性FEM是未来?
  • CentOS安装最新Elasticsearch8支持向量数据库
  • 面向复杂和不平衡数据的双模块深度学习网络入侵检测模型
  • JavaScript篇:函数作用域与作用域链探秘
  • 甘特图(项目计划图)
  • Qt控件:显示控件
  • 五元组+协议分层:拆解网络通信的底层密码
  • 安卓手机安装 ChatGPT 全流程图文指南
  • 数巅智能亮相中国石油石化企业信息技术交流大会 以大模型能力驱动能源行业数智化升级
  • scikit-learn pytorch transformers 区别与联系