Skip to content

CLI reference

jalth ssh

Manage and use Zero Trust SSH.

Terminal window
jalth ssh <device> # Connect (default)
jalth ssh enable
jalth ssh disable
jalth ssh allow <email>
jalth ssh revoke <email>
jalth ssh add-user <user>
jalth ssh remove-user <user>
jalth ssh list

Connect to a mesh device using short-lived certificates.

Terminal window
jalth ssh homeserver
jalth ssh staging-vm --user deploy

Enable SSH into this device via Cloudflare Access. Configures SSH CA and tunnel route.

Allow an email to SSH into this device.

FlagDescription
--device <name>Target another mesh device
Terminal window
jalth ssh allow alice@team.com
jalth ssh allow bob@team.com --device staging-vm

Revoke an email’s SSH access.

List who can SSH into this device (or another via --device).

  • Requires sshd on the target and ssh client locally
  • See Zero Trust SSH for the full guide