Use case
SSH access to a single server
The problem
An engineer needs a shell on one remote server — not standing network membership that happens to include SSH reachability.
Why traditional network access is excessive here
A private overlay network grants IP-level reachability to every device on it; SSH is then just one of many things that happens to be reachable. That is more connectivity than an SSH-only need requires.
How TunnelCrib handles it
The TunnelCrib Agent on the target server advertises its ssh Service (port 22 by default). The requesting Client is authorized for that Device and Service only.
Setup example
$ tunnelcrib connect prod-web-01:ssh
device identity verified
direct Tunnel negotiated
Service Tunnel active
localhost:49318
$ ssh -p 49318 user@localhost
Authorization example
Access is scoped per Client, per Device, per Service — an engineer authorized for SSH on one server is not automatically authorized for SSH (or any other Service) on any other Device.
User experience
The engineer's normal SSH client and credentials/keys are used against localhost:<port>; TunnelCrib carries the TCP connection but does not participate in the SSH session's own authentication.
Audit trail
Connect and session-close events are recorded (see audit events).
Security considerations
TunnelCrib's own Device-identity and per-session key pinning (see transport) authenticate the Tunnel itself; the SSH session inside it still uses its own independent authentication.