跳到主要内容

1. Introduction (简介)

SSH 认证协议是一个通用的用户认证协议。它旨在运行在 SSH 传输层协议 [SSH-TRANS] 之上。该协议假设底层协议提供完整性和机密性保护。

本文档应该仅在阅读 SSH 架构文档 [SSH-ARCH] 之后阅读。本文档自由使用架构文档中的术语和符号, 不再引用或进一步解释。

该协议的 'service name' (服务名称) 为 "ssh-userauth"。

当该协议启动时, 它从较低级别的协议接收会话标识符 (这是来自第一次密钥交换的交换哈希 H)。会话标识符唯一标识此会话, 适合用于签名以证明私钥的所有权。该协议还需要知道较低级别的协议是否提供机密性保护。