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

ssh原理

ssh原理

密码认证原理

img

  • 服务器生成一对公私钥,

  • 认证流程

    • 客户端发送请求给服务器

    • 服务器生成了一对公私钥,发送公钥给客户端

    • 客户端使用这个公钥进行加密,发送给服务端

    • 服务端通过私钥进行解密,认证成功后,就能连接上去了

免密认证原理

  • 密钥认证,核心原理就是挑战--应答,服务器用一个问题来挑战客户端,只有正确回答问题的客户端才被证明拥有私钥

  • 前提条件

    • 客户端生成一对非对称密钥,公钥和私钥

    • 客户端的公钥需要提前上传到服务器中的authorized_keys文件

    • 客户端的私钥存储在本地上

  • 认证流程

    • 客户端声明一下,我向服务器发送一个请求,使用密钥认证

    • 服务端还有发送一个公钥给客户端,保存到known_hosts文件中,下次连接时,验证一些服务器发来的公钥

    • 客户端收到加密后,用自己的私钥进行解密这段密文,解密后,使用服务端的公钥进行加密发送给服务端

    • 服务端验证,使用自己的私钥进行解密后,是否一致,如果一致,就能够连接上去了

img

  • 如果一个服务器生成了一对公私钥,那么我把这个私钥发送给任何一个服务器,就能免密登录到这个服务器了

  • 所以说要管理好自己的私钥文件,避免泄露

ssh文件详细

  • authorized_keys文件,这个发送别人发送公钥存储的文件

  • id_rsa文件,这个是私钥文件

  • id_rsa.pub 这个是公钥文件

  • kown_hosts 记录曾经连接过过的服务器公钥指纹,第一次连接,需要输入密码,后面再次进行连接,会核对服务器的公钥是否与这里一致,一致才连接,保存服务器发来的公钥,这个主要就是验证服务器的身份

http://www.sczhlp.com/news/232011/

相关文章:

  • 实现一个简易版本的IOC
  • 知名网站名称电商设计专业
  • 广西建设职业技术学院教育网站网上商城官网入口
  • 工程公司注册费用哪种语言的网站 做seo更好
  • 网站的底部设计3d建模网站
  • 计算机专业做网站的总结网站建设的七大优缺点
  • 如何制作虚拟网站自己可以建设网站卖东西吗
  • 营销印刷网站设计公司logo设计大全
  • 像试淘网网站怎么建设网页游戏排行榜前
  • wordpress开启子站wordpress 网址图标
  • 徐州低成本建站销售网络设计案例
  • 网站建设需要多少资金潍坊做外贸网站建设
  • 网站建设合作网页视频制作
  • 手机网站建设视频教程、wordpress访问报错
  • 重庆网站建开发六安建六安建设网站
  • 北京网站推广价格公司网站建设费入什么科目
  • win7做系统网站哪个好创建域名的步骤
  • 成都微信网站建设推广管理咨询的作用
  • 企业网站建设知识应用技能空间安装wordpress后很卡
  • 网站开发申请网页设计个人总结800
  • 网站站内搜索代码中宁网站建设公司
  • 给钱做h事都行的网站名广州seo网站推广优化
  • 钓鱼网站的域名怎么不稳定朝阳市做网站的公司
  • ps做网站的效果图网站业务费如何做记账凭证
  • 怎么建设大淘客网站云服务器做网站难吗
  • 响应式营销网站wordpress常用插件汇总 知更鸟
  • 网站改版 升级的目的迅腾网络网站建设有限公司
  • 该怎么做网站编辑主要做什么网站怎么做排名优化
  • 怎么样网站建设网站开发课程学习报告
  • Nginx程序结构及核心配置