tash ssh, tash kube, tash db, and tash rdp opens a session. Sessions are recorded on the PAM server, encrypted before landing in object storage, and indexed for playback.
Session lifecycle
Recording formats
| Session kind | Format |
|---|---|
ssh, kubernetes | asciicast v2 (JSONL) — small, searchable |
rdp | MP4 (H.264) |
database | SQL statement log (\d-style, full query text) |
http_app | HTTP transaction log (request + status + response summary) |
Playback
PAM → Sessions → <session-id> → Play. Speed control (0.5×–8×), keystroke search, and shareable timestamp links.Live join
Sessions markedjoin: allowed in the role can be joined mid-flight:
Related
Roles
Session policy — record, join, approval, TTL.
Access requests
Elevation flow that gates sensitive sessions.