SSH原理图文详解

原理:
  非对称加密实现绵密登录
整个工作流程:
  有两个台服务器:服务器a和服务器b
在这里插入图片描述
1、a生成自己的公钥私钥对(ssh-keygen命令)。
2、将本机的公钥发给b服务器(ssh-copy-id b命令),注意这次是需要通过输入密码验证用户。
3、b服务器将主机名a和对应的公钥存储在自己的known_hosts文件中。
4、a下次连接b时(ssh b),发出免密连接的请求,b收到a的免密登录的请求。
5、b随机生成一个字符串(比如:abc),通过a的公钥加密,生成一段加密字符串(比如:@#¥),发给a。
6、a收到加密后的字符串,通过自己的私钥将密文解密,得到加密前的原文(abc),发回给b。
7、b收到abc,和自己的原文做对比,一致就允许连接,不一致就拒绝。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值