OpenSSH Public-Key and Authorized-Keys Inspector

Inspect supported public OpenSSH key records, fingerprints and declared authorized_keys restrictions offline.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Inspect authorized keys controls

Up to 200 records / 200,000 characters. Public RSA, Ed25519 and P-256 only. Comments and option values are omitted; commands are never run.

Processed in your browser. Your inputs stay on this device.

Showing a generated example. Generate again for a new result.

How to use OpenSSH Public-Key and Authorized-Keys Inspector

  1. Supply the public authorized_keys records using the supported input described beside the controls.
  2. Review the selected options and the declared scope, then run the openssh authorized keys inspector.
  3. Read the result and unresolved findings before downloading or sharing a report. The original input is not changed.

Example: OpenSSH Public-Key and Authorized-Keys Inspector

Read supported public SSH key records, fingerprints and authorized_keys restrictions. This example uses synthetic public data.

You add
Public authorized_keys records: restrict,command="echo synthetic, example" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8g demo
You get
Inspected 1 public SSH records; 0 records share a fingerprint. 1 | ssh-ed25519 | 256 | SHA256:mKqU+0K8OhKmA8bBQi9Rz0Q5l7/g160hIP+rJYSTNj4 | restrict, command (value omitted) | No

Options

Public records
Supply only supported public SSH key records. Private-key input and unsupported structures are refused.
Options
Read restrictions alongside the key fingerprint. Quoted commas belong to an option value rather than automatically starting another option.

Supported inputs and limits

Supported public key and option subset only. No private-key handling, authentication, ownership verification, command execution or host contact.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Restrictions describe the supplied record

An authorized_keys option can restrict how a server accepts a key, but this page only reads the entered record. It does not know whether that file is installed, whether another option overrides it or who controls the corresponding private key. Commands found in options are never executed.

Questions about OpenSSH Public-Key and Authorized-Keys Inspector

Is an authorized key an identity proof?

No. A public record does not establish who possesses its private key.

Will command options run?

No. The inspector reads declared restrictions without executing them.

Are all SSH options supported?

No. Unsupported options need review in the intended OpenSSH environment.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem