RFC 4819 · PROPOSED STANDARD · 2007

Secure Shell Public Key Subsystem

Overview

RFC 4819, “Secure Shell Public Key Subsystem”, is a Proposed Standard document published in March 2007 by J. Galbraith, J. Van Dyke, J. Bright. It has since been updated by RFC 9519. The canonical text is published by the RFC Editor.

Abstract

Secure Shell defines a user authentication mechanism that is based on public keys, but does not define any mechanism for key distribution. No common key management solution exists in current implementations. This document describes a protocol that can be used to configure public keys in an implementation-independent fashion, allowing client software to take on the burden of this configuration.

The Public Key Subsystem provides a server-independent mechanism for clients to add public keys, remove public keys, and list the current public keys known by the server. Rights to manage public keys are specific and limited to the authenticated user.

A public key may also be associated with various restrictions, including a mandatory command or subsystem. [STANDARDS-TRACK]

Abstract as published in the RFC, via rfc-editor.org.

What “Proposed Standard” means

An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.

Read this RFC

The canonical text of RFC 4819 is hosted at rfc-editor.org. Available in TXT,HTML.

Relationships to other RFCs
Updated by
RFC 9519
Other RFCs from 2007

Who Is Online

In total there are 71 users online: 0 registered, 65 guests and 6 bots.

Most users ever online was 1,226 on 13 Jun 2026, 3:56 am.

Bots: AhrefsBot Applebot Facebook Other Bot SemrushBot Sogou

Users active in the past 15 minutes. Total registered members: 354