1. 引言 (Introduction)
- 引言 (Introduction)
Secure Shell (SSH) 是一种协议, 用于在不安全网络上提供安全远程登录和其他 安全网络服务. 它由三个主要组件组成:
o 传输层协议 [SSH-TRANS] 提供服务器认证、保密性和完整性, 还可选择提供压缩. 传输层通常运行在 TCP/IP 连接之上, 但也可以用于任何其他可靠数据流之上.
o 用户认证协议 [SSH-USERAUTH] 向服务器认证客户端用户. 它运行在传输层协议之上.
o 连接协议 [SSH-CONNECT] 将加密隧道复用为多个逻辑通道. 它运行在用户认证协议之上.
一旦安全的传输层连接建立, 客户端就会发送服务请求. 用户认证完成后会发送 第二个服务请求. 这允许定义新的协议, 并使其与上面列出的协议共存.
连接协议提供可用于广泛用途的通道. 标准方法可用于建立安全的交互式 shell 会话, 以及转发 ("隧道化") 任意 TCP/IP 端口和 X11 连接.