TVTenvyrDocs
Administration

OpenSSH policy and hardening

Replace a host group's typed SSH policy with canary evidence and signed reconciliation.

Each host group has a complete typed OpenSSH policy. Tenvyr accepts these controls only:

ControlDefault for a new host groupMeaning
Password authenticationOn for onboardingAllow password-based SSH
Agent forwardingOffPermit forwarding the user's SSH agent
Port forwardingOffPermit local, remote, or dynamic forwarding
X11 forwardingOffPermit X11 forwarding
User RC executionOffPermit user SSH RC processing

The control plane does not accept arbitrary sshd_config directives or shell commands.

  1. Enroll one canary while password authentication remains available.
  2. Confirm the agent has applied its current desired-state revision.
  3. Create a certificate-based access policy.
  4. Complete a direct Tenvyr SSH connection to the canary.
  5. Verify an independent out-of-band recovery path.
  6. Disable password authentication.
  7. Confirm both certificate SSH and the recovery path still work.
  8. Expand to the rest of the host group.

Change the policy

In Resources → Host groups, select Configure:

  1. choose the complete desired set of SSH behaviors;
  2. enter a change reason of at least ten characters;
  3. complete recent MFA; and
  4. publish the replacement policy.

The revision is replaced atomically, appended to audit evidence, signed into desired state, and reconciled by agents.

High-risk transitions

Tenvyr requires canary evidence when a change:

  • disables password authentication; or
  • enables agent, port, X11, or user-RC forwarding.

Provide:

  • an online canary that applied the current revision within 15 minutes;
  • validation completed within the previous hour;
  • an evidence reference;
  • confirmation that direct certificate SSH succeeded; and
  • confirmation that an out-of-band break-glass path was tested.

The server validates the canary's current convergence state. A browser checkbox alone cannot satisfy the control.

Avoid conflicting ownership

Do not let Tenvyr and another configuration system manage the same OpenSSH settings independently. Either make Tenvyr authoritative for the typed policy or have the other system consume the same approved desired state.

If sshd validation fails, the agent must keep the last known-good configuration and report the failure. Investigate the host before retrying or advancing a deployment wave.

On this page