Use case

MSP remote access across customer environments

The problem

An MSP's engineers support many customers, each with their own private network. An engineer may need SSH on one server at Customer A this morning and RDP on a workstation at Customer B this afternoon.

Why traditional network access is excessive here

Granting VPN access per customer means managing many VPN profiles and, worse, giving each engineer standing network membership in every customer's environment — far more access than any single ticket requires, and a growing liability as the customer roster grows.

How TunnelCrib handles it

Each customer runs their own TunnelCrib Agent(s) on the Devices they want supported, scoped to their own organization. An engineer's TunnelCrib Client can belong to multiple organizations, but policies and target Devices remain organization-scoped: an engineer authorized for Customer A's database Service has no implicit access to Customer B's environment at all.

Setup example

$ tunnelcrib connect customer-a/prod-web-01:ssh
$ tunnelcrib connect customer-b/workstation-12:rdp

Authorization example

Each customer organization independently manages its own Agent-access policy: which of the MSP's Client Devices may reach which Agent, for which Service. One customer revoking access does not affect any other customer's grants.

User experience

The engineer picks a customer organization, Device, and Service inside TunnelCrib Client, and gets a local Tunnel scoped to exactly that Service — the same workflow regardless of which customer they're working with.

Audit trail

Each Tunnel is attributable to an engineer, a customer organization, a target Device, and a Service (see audit events).

Security considerations

Organization isolation means a security incident in one customer's environment does not, by itself, expose another customer's Devices or Services. See architecture for how organization boundaries are enforced at the Central Server.