Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› What is the difference between normal SSH access…
Authentication, Authorisation & Trust

What is the difference between normal SSH access and approval based role escalation?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 26, 2026 Domain: Authentication, Authorisation & Trust

Normal SSH access usually depends on a preexisting credential or key that already grants entry. Approval based role escalation starts with limited access and requires a separate request and approval before elevated rights are issued. That difference matters because it creates a narrow, reviewable path for temporary privilege instead of broad, persistent access.

Why normal SSH access and approval based role escalation are not the same control

Normal SSH access is about authentication and entry: if you already have the right key or credential, you can connect. Approval based role escalation is about authorization after entry: the session starts constrained, and elevated privileges are only granted after a separate request, approval, and, often, time limit. That changes the trust model from “who can get in” to “who can temporarily do more.”

In practice, the difference is not cosmetic. SSH access can be durable and reusable, while approval based escalation is intended to be conditional and auditable. A user may be able to open a shell without being able to administer a system, access protected files, or change network settings until the elevated role is explicitly issued. That separation is what makes the second model useful for reducing standing privilege.

How the access path and authority boundary differ

With normal SSH access, the credential typically maps to a preexisting account or login path. The account may already have the privileges needed for routine work, which means the security question is mostly whether the login credential is protected and whether the account is appropriately scoped.

With approval based role escalation, the baseline account is intentionally limited. The user authenticates first, then requests a higher role, and the approval decision becomes the control point. That means the meaningful security boundary is not the login itself, but the issuance of temporary authority. In well-run environments, that authority is narrower than the user’s everyday access and can expire automatically.

This is why the two patterns often coexist but serve different purposes. SSH gives a transport and login mechanism. Role escalation governs whether the current session should be allowed to perform privileged actions, and for how long. When teams blur the two, they usually end up with either overly broad SSH accounts or ad hoc manual privilege grants.

What changes operationally when escalation is approval based

Approval based escalation adds a control workflow, not just a new permission. The request, reviewer, approval time, and scope become evidence that the elevated action was intentional. That is useful for privileged maintenance, emergency access, and separation of duties, especially when the elevated role can change systems, rotate secrets, or modify access policy.

The trade-off is friction. Users cannot always act immediately, and approvers must understand what they are approving. If the role definition is too broad, the approval process becomes a rubber stamp. If the role definition is too narrow, users may repeatedly request exceptions and the control starts to lose value.

For teams comparing the two models, the practical question is whether the work really needs persistent privileged SSH access or only temporary elevated authority for specific tasks. If the latter is true, approval based escalation is usually the safer design because it reduces the amount of time that elevated rights exist and makes each use easier to review.

Risk and Threat Considerations

Normal SSH access with standing privilege increases blast radius if a key, password, or session is stolen, because the attacker inherits whatever the account can already do. Approval based role escalation reduces that exposure, but only if approvals are tightly scoped and short-lived. The main failure mode is privilege creep, where the escalation role becomes so broad or persistent that it stops behaving like a control.

Failure mechanism: A reusable login credential grants durable entry, then excessive or long-lived elevated rights turn that entry into administrative control with little friction or review.

Impact: Compromise becomes easier to monetize, harder to detect, and more damaging because the attacker can move from simple access to privileged action without needing another approval step.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST Zero Trust (SP 800-207) and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST Zero Trust (SP 800-207)PR.AA-03 — Identity Management, Authentication, and Access ControlSSH entry and approval-based escalation both hinge on authenticated access and controlled privilege.
Recommendation — Enforce least-privilege access and require re-authentication before granting elevated rights.
NIST SP 800-53 Rev 5IA-2 — Identification and Authentication (Organizational Users)Normal SSH access depends on strong user authentication before a session is established.
AC-6 — Least PrivilegeApproval-based role escalation is a least-privilege pattern that grants elevation only when needed.
AU-2 — Event LoggingApproval and elevation decisions should leave an auditable trail for review and accountability.
Recommendation — Authenticate users strongly before allowing SSH access. Limit standing access and grant privileged rights only for the approved task window. Log requests, approvals, and privilege activation events for later review.
ISO/IEC 27001:2022A.5.15 — Access controlThe comparison is fundamentally about controlling login access versus elevated access rights.
A.8.2 — Privileged access rightsApproval-based role escalation is a privileged-access control pattern with time-bound elevation.
Recommendation — Define access rules that separate routine login from elevated privilege. Restrict and review privileged rights, including temporary escalations.

Practitioner Guidance

What to verify: Separate the login right from the elevated role in your design and your review process. If the same SSH account can both log in and administer critical systems by default, you do not have approval based escalation, you have standing privilege with an extra step.

Decision rule: Use normal SSH access only when the account’s routine permissions are already appropriate for the task; use approval based escalation when privileged work is occasional, sensitive, or should leave an explicit approval trail. If the elevated role is needed often enough to feel routine, reassess the role design rather than normalizing repeated approvals.

Practitioner takeaway: The security gain comes from making privilege temporary, scoped, and reviewable, not from the SSH transport itself, so measure the control by how much standing privilege it removes.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 26, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org