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

SSH key 运作方式

1、本地创建SSH key pairs
2、把public key上传到网站服务器(如GitHub
3、当使用ssh方式连接时

  • 本地SSH client向远端请求ssh连接
  • 远端发来random data要求加密
  • 本地ssh client用private key加密,把加密的data发送过去(不发送private key
  • 远端接收到这个data,并用你的public key去validate,通过就说明是你

这里面有两点关键
1、加密后的data无法被逆向工程出private key,所以这个被网络中间窃听到也没关系
2、public key只能validate这个加密后的data是不是由对应的private key产生的,但并不能生成相同的加密data。因此别人有你的public key也啥都干不了

http://www.lryc.cn/news/169802.html

相关文章:

  • 【基于MBD开发模式的matlab持续集成(一)】
  • Linux学习记录——이십팔 网络基础(1)
  • CSS动效合集之实现气泡发散动画
  • 六、串口通信
  • 如何将 JavaScript Excel XLSX 查看器添加到Web应用程序
  • 网安周报|CISA发布增强开源安全性的计划
  • 使用 Docker 安装 Elasticsearch (本地环境 M1 Mac)
  • Visual Studio中MD与MT的区别及运行库类型选择
  • Vue3函数式编程
  • 【逗老师的无线电】艾德克斯TTL串口转网口
  • 如何修改jupyter notebook默认打开路径
  • 【leetcode】数组排序
  • 【C刷题训练营】第四讲(打好基础很重要)
  • MySQL 某个字段存储不了内容
  • 7.代理模式
  • 单例模式的安全写法
  • 牛客网SQL156
  • 【MongoDB】docker部署社区版(一)
  • 【Graph Net学习】GNN/GCN代码实战
  • RocketMQ 发送顺序消息
  • 【面试经典150 | 双指针】判断子序列
  • 自动驾驶信息安全方案
  • 【云原生】kubernetes中pod(最小的资源管理组件)
  • [DB]数据库--lowdb
  • Kotlin | 在for、forEach循环中正确的使用break、continue
  • 【C++】详解std::mutex
  • Matlab图像处理-Lab模型
  • 分布式ETL工具Sqoop实践
  • 展会预告 | 图扑邀您共聚 IOTE 国际物联网展·深圳站
  • 如何下载安装 WampServer 并结合 cpolar 内网穿透,轻松实现对本地服务的公网访问