Skip to content

Options

These options can be set when creating or updating an SSH key collection session.

Optional identifier for linking the SSHVerify session to an entity in your own system, such as a user ID, invite ID, or support ticket ID.

Absolute date and time when the session expires. New connections are rejected after this time. Do not use expired_at and timeout together.

Relative expiration duration for the session. Use this when you want the session to expire a fixed amount of time after creation. Do not use timeout and expired_at together.

Collect multiple keys from the same SSH connection. When disabled, SSHVerify stores only the first key offered by the client.

Keep accepting later SSH connections for the same session. Multi-connection sessions are not completed automatically; complete them manually from the app or with the API.

Require the user to confirm collection in their SSH client by pressing y.

Optional SSH banner shown before authentication.

Optional message shown after the user connects.

The web app also exposes SFTP collection options:

OptionDescription
sftp_enabledAllow users to submit keys through the SFTP subsystem.
sftp_list_keysAllow users to list collected keys over SFTP when SFTP is enabled.

These options are currently part of the app and GraphQL workflow. They are not exposed in the REST session schema.