Visual RFC.
ALL RFCs / RFC 4251
Read the RFC ↗
RFC 4251 / MECHANISMS

Three layers have different jobs

01

SSH combines secure transport, user authentication, and a connection multiplexer.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 1 ↗
RFC 4251 · § 1EXAMPLE
3 / 3
Three layers have different jobsSSH combines secure transport, user authentication, and a connection multiplexer. Current state: Connection channels.Three layers have different jobsTransport protectionUser authenticationConnection channelsServer identity, user identity, and channels are distinct jobs.
03
Connection channels

Open shell or forwarding channels under policy.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
WHAT CHANGED
Original SSH algorithm baselineRFC 9142 § 3

Later transport guidance revises key-exchange recommendations. The 2006 architecture remains useful, but its historical algorithm requirements are not a modern deployment list.

Read the updated RFC section ↗
KEY POINT

Transport authenticates the server and protects confidentiality and integrity.

  • Transport authenticates the server and protects confidentiality and integrity.
  • User authentication establishes the client-side user.
  • The connection protocol carries logical channels over the protected transport.
DETAILS

The illustration is schematic. Example values are illustrative; profiles and later security guidance can add requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Three layers have different jobs
  2. Host keys identify the server
  3. An unchecked key enables a middleman
  4. One transport carries channels
  5. Security has endpoint limits
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗