Cardea, SSH bastion with per-key ACLs, TPM keys and session recording
File-based ACLs reviewable in PRs beat database-backed bastions for small teams.
Cardea is an SSH bastion server with access control, session recording, and optional TPM-backed key protection.
SSH bastion with per-key ACLs, zero database, TPM-backed host keys—rules live in Git.
Infrastructure teams managing servers, small to mid-sized organizations using SSH-based access
Teleport · Boundary by HashiCorp · Bastionado
Clients connect with any standard SSH client encoding the target as the SSH username (e.g. ssh [email protected]:[email protected]). Sessions can be recorded in asciinema v3 format. Host keys can optionally be bound to a TPM 2.0 so they can't be extracted.
It's a single static Go binary with minimal dependencies. Builds are reproducible, immutable, and include provenance attestation.
Happy to answer questions.
File-based ACLs reviewable in PRs beat database-backed bastions for small teams.
Hardware-bound SSH keys sealed in TPM without messy PKCS11 config.
Single Python file adds Telegram 2FA and honeypot traps to OpenSSH.
Reuses existing SSH keys for encryption so you don't manage new credentials.
Eight concurrent SSH sessions with no ads or paywall unlike Termius.
Replaces ssh-copy-id password prompts with a simple share code handshake.