SSH (Secure Shell)

1. SSH简介

SSH Secure Shell(安全外壳)的简称。

用户通过一个不能保证安全的网络环境 远程登录到设备时,SSH 可以利用加密和强大的认证功能提供安全保障,保护设备 不受诸如 IP 地址欺诈明文密码截取等攻击。

2. SSH2SSH1区别

1. SSH1 的联机过程中,当 Server 接受 Client 端的 Private Key 后,就不再针对该次联机的 Key pair 进行检验。此时若有恶意黑客针对该联机的 Key pair 对插入恶意的程序代码时,由于服务端你不会再检验联机的正确性,因此可能会接收该程序代码,从而造成系统被黑掉的问题。
 
2. 为了改正这个缺点, SSH2 多加了一个 确认联机正确性的 Diffie-Hellman 机制 ,在 每次 数据 传输 中, Server 都会以该机制检查数据的来源是否正确,这样,可以避免联机过程中被插入恶意程序代码的问题。也就是说, SSH2 是比较安全的。
 

3. SSH2工作过程

 
 

3.1 版本号协商阶段

具体步骤如下:

服务器打开端口 22 ,等待客户端连接。
 
客户端向服务器端 发起 TCP 初始连接请求, TCP 连接建立后 ,服务器向客户 端发送第一个报文,包括版本标志字符串,格式为“ SSH .< 次协议版本号 > -”,协议版本号由主版本号和次版本号组成, 软件版本号主要是为调试使用。
 
客户端收到报文后,解析该数据包,如果服务器端的协议版本号比自己的低, 且客户端能支持服务器端的低版本,就使用服务器端的低版本协议号,否则使 用自己的协议版本号。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值