跳到主要内容

1. Introduction (简介)

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

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

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

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