A bastion host (also called a jump server or jump host) is a hardened server placed at the boundary between a public network and a protected private network, through which all administrative access to internal systems must pass. Rather than exposing every server, database, or network device directly to the internet or to operator workstations, the network is designed so that only the bastion host has a publicly reachable address; internal systems accept SSH or RDP connections only from the bastion’s IP. An administrator who needs to reach an internal host connects first to the bastion — authenticating with a key, certificate, or MFA — and then hops onward to the target from there. The bastion’s narrow exposure makes it a concentrated target, which is why it receives disproportionate hardening: a minimal OS with only the necessary services running, strict firewall rules, aggressive patch cadence, and comprehensive session logging. The name comes from military fortification: a bastion is a protruding element of a castle wall designed to be defended at all costs.
The bastion model enforces two security properties that are otherwise difficult to achieve at scale. First, auditability: because every administrative connection flows through a single point, every session can be logged, recorded, and attributed to an individual — there is no path by which an operator can reach a production system without the bastion capturing the traffic. Second, attack surface reduction: internal hosts have no externally routable addresses and no open administrative ports facing the internet, so the only attack vector into the administrative plane is the bastion itself. Network segmentation rules enforce this geometrically: a misconfigured internal host that accidentally opens a port is still not reachable from the internet because the security group or firewall only permits ingress from the bastion’s address. The trade-off is that the bastion becomes a critical single point of failure for access and a high-value target — a compromised bastion is a compromised administrative plane.
Modern infrastructure has evolved the bastion concept in two directions. PAM platforms (CyberArk, BeyondTrust, Teleport, and others) replace or augment the raw SSH jump host with a structured access management layer: session recording, credential injection (the operator never sees the target password), RBAC-based authorization, and time-bound access grants. Zero Trust Network Access (ZTNA) solutions replace the network-layer bastion model entirely: instead of a single hardened perimeter hop, each connection is individually authenticated, authorised, and encrypted between the operator’s device and the specific target resource, with no implicit trust granted to anything on the same network segment. Both directions preserve the bastion’s core intent — no unmediated administrative access to production systems — while eliminating the single point of failure and the permanent standing access that a traditional bastion implies. In cloud environments, managed bastion services (AWS Systems Manager Session Manager, Azure Bastion) remove the need to operate a bastion host at all by proxying SSH and RDP sessions through the cloud control plane without requiring any open inbound ports.
