Skip to main content

The Secure Shell (SSH) Connection Protocol
RFC 4254

Revision differences

Document history

Date By Action
2026-05-20
(System) Changed metadata: changed keywords to '['remote login', 'interactive login', 'remote execution', 'encrypted tunnel']' from '[]'
2026-05-20
(System) Metadata update from RFC Editor
2026-05-20
(System)
Changed author "C. Lonvick": changed name from "Chris Lonvick" to "C. Lonvick", changed is_editor from "False" to "True", changed affiliation from "Cisco Systems" to "Cisco …
Changed author "C. Lonvick": changed name from "Chris Lonvick" to "C. Lonvick", changed is_editor from "False" to "True", changed affiliation from "Cisco Systems" to "Cisco Systems, Inc.", cleared country (was "USA"), changed order from "0" to "2"
2026-05-20
(System) Changed author "T. Ylonen": changed name from "Tatu Ylonen" to "T. Ylonen", cleared country (was "Finland")
2026-05-20
(System) Metadata update from RFC Editor
2020-01-21
(System) Received changes through RFC Editor sync (added Verified Errata tag)
2018-12-20
(System)
Received changes through RFC Editor sync (changed abstract to 'Secure Shell (SSH) is a protocol for secure remote login and other secure network services over …
Received changes through RFC Editor sync (changed abstract to 'Secure Shell (SSH) is a protocol for secure remote login and other secure network services over an insecure network.

This document describes the SSH Connection Protocol. It provides interactive login sessions, remote execution of commands, forwarded TCP/IP connections, and forwarded X11 connections. All of these channels are multiplexed into a single encrypted tunnel.

The SSH Connection Protocol has been designed to run on top of the SSH transport layer and user authentication protocols. [STANDARDS-TRACK]')
2015-10-14
(System) Notify list changed from  to (None)
2006-01-10
Amy Vezza [Note]: 'RFC 4254' added by Amy Vezza
2006-01-10
Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2006-01-06
(System) RFC published