SSH协议原理解析

本文涉及的产品
云解析 DNS,旗舰版 1个月
密钥管理服务KMS,1000个密钥,100个凭据,1个月
全局流量管理 GTM,标准版 1个月
简介: 日常运维工作中,现在我们一般都是采用远程连接工具来远程操作服务器,毕竟我们平时应用的还是Windows系统嘛!有人会说:哎,通过windows的远程工具连接Linux操作系统岂不是很危险,传递数据的时候会不会泄露呢?答案是会。

日常运维工作中,现在我们一般都是采用远程连接工具来远程操作服务器,毕竟我们平时应用的还是Windows系统嘛!有人会说:哎,通过windows的远程工具连接Linux操作系统岂不是很危险,传递数据的时候会不会泄露呢?

答案是会。但是聪明的人类开发了这样一款工具叫做Xshell,还是免费的哦!这款工具采用的是SSH非对称加密协议,这时候相对于telnet这种对称加密方式来说就会安全很多。

下面来解释一下什么是非对称加密:


wKioL1gasLHyMZqWAABkj2E3rY0133.png-wh_50

上面这张图就是通过非对称加密方式传递数据的。

假设,小头想把一份文件传送给大头,如上图所示:

首先呢,小头有自己的密码,大头也有自己的密码,而且他们分别生成了公钥和私钥。这里我们可以把公钥当成锁,把私钥当做钥匙。为了安全,小头肯定不能把自己的密码泄露给大头,那么就需要大头自己来开启文件。

小头对大头说:你如果想让我给你传递文件,把你的锁(公钥)拿来。然后小头就把自己的锁和大头的锁同时挂在了文件上,这时再把文件传递给大头,大头通过自己的私钥(钥匙)打开自己的公钥来提取数据。如果小头自己想看数据,则用自己的私钥打开自己的公钥,这就是非对称加密方式。


哈哈,是不是很简单啊!

相关文章
|
3月前
|
安全 网络协议 Shell
|
6月前
|
安全 Linux 网络安全
SSH 简介:安全远程访问的利器
SSH是加密网络协议,用于安全远程登录和数据传输。它基于公钥和私钥验证,加密传输确保通信安全。默认使用22端口。在Linux和macOS系统上预装,Windows需额外安装。基本用法包括远程登录(ssh username@hostname)、文件传输(scp source destination)和端口转发。推荐使用密钥对认证,限制登录尝试次数,并配置SSH代理以增强安全性。了解这些基础和技巧能提升远程服务器管理和文件传输效率。
SSH 简介:安全远程访问的利器
|
6月前
|
安全 算法 Linux
SSH协议的原理和使用:深入剖析SSH协议的原理和使用方法
SSH协议的原理和使用:深入剖析SSH协议的原理和使用方法
2231 0
|
6月前
|
安全 前端开发 Shell
SSH原理与运用
SSH原理与运用
|
Java 应用服务中间件 网络安全
【ssh系列一】——框架搭建
建立项目(SpringMVC+Spring+hibernate的maven项目)
|
Linux 网络安全 开发者
windTerm | 下一代SSH客户端
windTerm | 下一代SSH客户端
1920 0
|
弹性计算 安全 算法
通过WireShark对SSH协议进行分析
该实验探讨了SSH的基于口令安全认证,主要关注SSH2的传输层协议和用户认证协议。实验中,客户端使用Termius,服务器端为运行Ubuntu的ECS,均基于SSH2。连接过程包括建立加密通道、用户密码加密传输及认证。通过抓包分析了SSH连接步骤,如版本协商、加密算法选择、公钥确认和Diffie-Hellman密钥交换。实验强调了基于口令认证的SSH在遭遇中间人攻击时的安全风险,提示用户需警惕服务器指纹的变化,防止MITM攻击。
2531 0
通过WireShark对SSH协议进行分析
|
安全 算法 Shell
SSH 的原理与应用
SSH 的原理与应用
SSH 的原理与应用
|
运维 安全 网络协议
下一篇
无影云桌面