OpenSSH 中文文档

2020/2/18 linux 命令

# 简介

OpenSSH 是使用 SSH 协议进行远程登录的首要连接工具。 它对所有流量进行加密,以消除窃听、连接劫持和其他攻击。 此外,OpenSSH 还提供了大量安全隧道功能、多种身份验证方法和复杂的配置选项。

OpenSSH 套件由以下工具组成:

OpenSSH 由 OpenBSD 项目 (opens new window) 的一些开发人员开发,并在 BSD 样式的许可证下提供。 OpenSSH 被纳入许多商业产品中,但其中很少有公司为 OpenSSH 提供资金。 对 OpenSSH 的捐款可以寄往 OpenBSD 基金会 (opens new window)

# 手册

有关以下命令,OpenBSD 提供了 Web 手册页。这些手册页反映了 OpenSSH 的最新开发版本。

在 OpenSSH 中实现的 SSH2 协议由 IETF secsh (opens new window) 工作组标准化,并在多个 RFC 和草稿中指定。体系结构 (opens new window) RFC 中描述了 SSH2 的总体结构。它由三个分层组件组成:

  • 传输层 (opens new window) 提供算法协商和密钥交换。密钥交换包括在安全加密连接中的服务器身份验证和结果:它提供完整性、机密性和可选压缩。
  • 用户身份验证层 (opens new window) 使用已建立的连接,并依赖于传输层提供的服务。它提供了几种用于用户身份验证的机制。其中包括传统的密码身份验证及公钥或基于主机的身份验证机制。
  • 连接层 (opens new window) 通过经过身份验证的连接多路复用许多不同的并发通道,并允许对登录会话和 TCP 转发进行隧道传输。它为这些通道提供流量控制服务。此外,还可以协商各种特定于通道的选项。

# 其他文档

Last Updated: 2023-10-29T08:26:04.000Z