SSH RFCs
SSH, Secure Shell, is a networking protocol. Its purpose is to enable machines and services to communicate over a secure, encrypted channel.
SSH-2 RFCs
- RFC 4250 — The Secure Shell (SSH) Protocol Assigned Numbers (January 2006)
- RFC 4251 — The Secure Shell (SSH) Protocol Architecture (January 2006)
- RFC 4252 — The Secure Shell (SSH) Authentication Protocol (January 2006)
- RFC 4253 — The Secure Shell (SSH) Transport Layer Protocol (January 2006)
- RFC 4254 — The Secure Shell (SSH) Connection Protocol (January 2006)
- RFC 4255 — Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints (January 2006)
- RFC 4256 — Generic Message Exchange Authentication for the Secure Shell Protocol (SSH) (January 2006)
- RFC 4335 — The Secure Shell (SSH) Session Channel Break Extension (January 2006)
- RFC 4344 — The Secure Shell (SSH) Transport Layer Encryption Modes (January 2006)
- RFC 4345 — Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol (January 2006)
Additional RFCs
- RFC 4419 — Diffie-Hellman Group Exchange for the Secure Shell Transport Layer Protocol (March 2006)
- RFC 4432 — RSA Key Exchange for the Secure Shell Transport Layer Protocol (March 2006)
- RFC 4462 — Generic Security Service Application Program Interface (GSS-API) Authentication and Key Exchange for the Secure Shell Protocol (May 2006)
- RFC 4716 — The Secure Shell (SSH) Public Key File Format (November 2006)
- RFC 4819 — Secure Shell Public Key Subsystem (March 2007)
- RFC 5647 — AES Galois Counter Mode for the Secure Shell Transport Layer Protocol (August 2009)
- RFC 5656 — Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer (December 2009)
- RFC 6187 — X.509v3 Certificates for Secure Shell Authentication (March 2011)
- RFC 6239 — Suite B Cryptographic Suites for Secure Shell (SSH)
- RFC 6594 — Use of the SHA-256 Algorithm with RSA, Digital Signature Algorithm (DSA), and Elliptic Curve DSA (ECDSA) in SSHFP Resource Records (April 2012)
- RFC 6668 — SHA-2 Data Integrity Verification for the Secure Shell Transport Layer Protocol (July 2012)
- RFC 7479 — Using Ed25519 in SSHFP Resource Records (March 2015)
- RFC 8160 — IUTF8 Terminal Mode in Secure Shell (April 2017)
- RFC 8270 — Increase the Secure Shell Minimum Recommended Diffie-Hellman Modulus Size to 2048 Bits (Decemeber 2017)
- RFC 8308 — Extension Negotiation in the Secure Shell (SSH) Protocol (March 2018)
- RFC 8332 — Use of RSA Keys with SHA-256 and SHA-512 in the Secure Shell (SSH) Protocol (March 2018)