Chinaunix首页 | 论坛 | 博客
  • 博客访问: 872757
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

分类: LINUX

2018-05-25 15:30:43

  从SSH客户端来看,SSH服务主要提供两种级别的安全验证:

  1、基于口令:

  只要知道服务器的SSH连接账号和口令,就能通过客户端登录到远程主机。而联机过程中所有传输的数据都是加密的。

  2、基于密钥:

  这种方式需事先建立一对密钥对,然后把公用密钥放在需访问的目标目标服务器上,再把私有密钥放到客户端或对应的客户端服务器上。

  如果想要连接到有公用秘钥的SSH服务器,客户端SSH软件或者客户端服务器就会向服务器发出请求,请求用联机的用户秘钥进行安全验证。服务器收到请求后,会先寻找事先放上去的公用密钥,然后对它和发送过来的密钥进行比较。如果两个密钥一致,服务器就用公用密钥加密“质询”并把它发送给客户端。SSH客户端收到“质询”后就用自己的私钥解密,再把它发送给服务器。而使用这种方式,需要知道联机用户的密钥文件。

  Linux如今深受互联网企业的喜爱,想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的。

阅读(1026) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~