最后更新:2021-10-08 06:00:26 手机定位技术交流文章
SSH (Secure Shell) 是一个安全通道协议, 大部分用于远程登录、 远程复制和其他类似任务。 用于字符界面 。
SSH 协议加密了连接双方之间的数据传输,包括用户登录时提供的用户密码,这是一项基于应用程序和传输层的安全协议。 减少数据并加速传输 。。
SSH客户端<--------------网络---------------->SSH服务端
为了避免数据中断,数据传输是加密的。
数据传输速度加快,提高了传输速度。
/etc/ssh/sshd_config 是 sshd 服务的默认配置 。
Ssh_ config 和 sshd_ config 是 ssh 服务器配置文件 。
Linux 客户包括 ssh、 scp、 sftp 和 slogin 。
OpenSSH是一个开放源码软件项目,执行关于多个UNIX和Linux操作系统的SSH协议。
默认情况下,7厘米系统已安装了一个与开关系统有关的软件包,并在启动列表中添加了 sshd 服务。
sshd 服务可以通过发布命令“ systectl startl start sshd” 启动启动 。
Sshd 服务设置将使用 TCP 22 端口、 安全协议版本 sshv2, 有两个( 泄漏) 。

客户端发起链接请求
服务端提供其公用钥匙和会话标识(这是客户获得服务端公用钥匙的阶段)。
客户端生成密钥对
客户使用其公用密钥或会话 ID, 计算一个值 Res, 并使用服务公用密钥加密它 。
客户端向服务提供加密值, 它使用私人密钥解密并返回 Res 。
该服务使用解密值 Res 或会话 ID(客户的公用钥匙在服务的现阶段获得)计算客户的公用钥匙。
最终,双方每一方将有三把钥匙,一个是公钥匙,一个是私钥匙,另一个是公钥匙,所有对话都将加密。
会被加密


(1)对称加密
1、概念
同一钥匙还可用于加密和解密数据,使用一种称为对称加密的单一关键密码方法的加密,由于发送者速度快,必须加密大量数据时,通常使用这种方法。
2、常用算法
DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDA、SKIPPJACK和其他对称加密算法经常使用。
3、特点
1. 加密和破译所用钥匙相同。
2. 加密解密更快,更适合长期数据储存。
3. 关键转移程序十分危险,容易被违反,关键管理费时。
4、优缺点
开放算法、最低计算量、快速加密和高效加密都是对称加密方法的优点。
对称加密方法的缺点是发送者和接收者必须在数据传输前就钥匙达成一致,然后双方才能保留钥匙。 其次,如果一方的钥匙被泄露,加密信息就不安全。 最后,每次用户使用对称加密算法时,都需要一个无人知晓的独特秘密,这增加了收件人和发送者手中的钥匙数量,使关键管理变得困难。
(2)非对称加密
1、概念
非对称加密法需要使用两种钥匙:公共(公用钥匙:公用钥匙)和私人(私用钥匙:私用钥匙)。公用钥匙是一对私人钥匙,如果用公用钥匙加密数据,只能对匹配的私人钥匙进行解密。这种技术被称为不对称加密算法,因为加密和解密需要两个不同的钥匙。
2、常用算法
RSA(RSA算法):如今,采用了最全面的算法。
DSA(数字签名算法):与RSA不同,DSA是一种数字签名算法。
它只能用于数字签字,数据加密无法解密,安全相当于登记册系统管理人,但速度更快。
椭圆曲线加密技术(ECC)是一种椭圆加密技术。
Eliptic Curve 数字签名算法、椭圆签名算法、ECC和DSA都是 Elliptic Curve 数字签名算法的缩略语。
ECC算法可以使用较少的钥匙,使其比RSA方法更有效和安全。
3、原理
要开始, SSH 服务器将使用加密技术在客户端生成密钥对( 公共和私人), 将公用钥匙传送到服务器, 维护私人钥匙, 如果您想要用公用钥匙连接到 SSH 服务器, 客户 SSH 软件会向 SSH 服务器发送请求, 使用在线用户钥匙进行安全认证。 当 SSH 服务器收到请求时, 它最初将位于客户端连接到 SSH 服务器的主目录下, Ssh 使用加密技术生成客户端的密钥对( 公共和私人), 将公用钥匙传输到服务器, 维护私人钥匙, 如果您想要用公用钥匙连接到 SSH 服务器, 客户 SSH 软件会向 SSH 服务器发送请求, 使用在线用户钥匙进行安全认证。 当 SSH 服务器收到请求时, 它最初将位于与 SSH 服务器连接的用户的主目录下 。
5、优缺点
非对称加密比对称加密更安全,但弹性较小。
在这一实验中,我们使用非对称加密方法加密ECDSA, 也可对其他普通用户进行调整,以便于根用户使用。
这就是我要说的 关掉QAQ防火墙
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0







-H:主机字符串,格式为“[user@] host[:port]”。
-hfile:主机列表文件,内容如下: "[user@]host[:port]"
-A:手动输入密码模式。
-i:每个服务器处理内部信息输出
-l: 登录用户名 。
-p:[可选]同步线索
- o: 可选输出文件路径
-e:可选错误输出文件
- t:设定超时,无限制[可选择]。
-O:SSH的选项
P: 打印服务器响应细节 。
-v:详细模式
- version: 见最新版本






本文由 在线网速测试 整理编辑,转载请注明出处。