Cardea, SSH bastion with per-key ACLs, TPM keys and session recording
SSH bastion with per-key ACLs, zero database, TPM-backed host keys—rules live in Git.
Cardea is an SSH bastion server with access control, session recording, and optional TPM-backed key protection.
File-based ACLs reviewable in PRs beat database-backed bastions for small teams.
DevOps engineers and small teams managing SSH infrastructure
Teleport · SSH Certificate Authority · OpenSSH
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.
SSH bastion with per-key ACLs, zero database, TPM-backed host keys—rules live in Git.
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.