CLOUD CONCEPT

Secure remote access

Secure remote access enables authorized users, administrators, and remote networks to reach resources through authenticated, encrypted, and appropriately restricted connections.

Cloud Concepts Hub →

What is Secure remote access

Secure remote access combines identity verification, authorization, protected transport, and monitoring to make resources accessible without granting unnecessary network exposure. In cloud environments, it applies to employee application access, administrative sessions, private service access, and connectivity between on-premises networks and cloud workloads.

Secure remote access is a security design problem, not simply a choice of VPN software. A complete design establishes who or what is connecting, which resources they may reach, how traffic is protected, and how access can be audited and revoked. The appropriate mechanism depends on whether the connection serves an individual user, an administrator, an application, or an entire remote network. Network connectivity alone does not establish permission to use a resource.

For employees who need access to several private network resources, a client VPN provides an encrypted connection from their device into a controlled network environment. Authentication can use certificates or supported identity integrations, while authorization rules, routes, security groups, and application permissions restrict access. For example, a developer might receive access to a development subnet without receiving access to production databases. Multifactor authentication and device security controls reduce the risk of a stolen password becoming a network intrusion.

Application-specific access can avoid granting broad network reachability. An identity-aware access service can evaluate user identity and device posture before allowing access to a particular application. AWS Verified Access implements this model for supported application access patterns without requiring a traditional VPN. It is not a general replacement for routed connectivity between an on-premises network and a VPC. Choose the access model according to the required applications, protocols, and trust boundaries.

Hybrid connectivity has different requirements. AWS Site-to-Site VPN uses IPsec tunnels to connect a remote network to AWS over an underlying network such as the internet. AWS Direct Connect provides dedicated connectivity with more predictable network characteristics, but a private connection is not automatically an encrypted connection. Direct Connect does not encrypt traffic by default; use application TLS, an appropriate IPsec design, or MACsec on supported connections according to the required protection scope. Redundant connections and tested failover are important when business operations depend on hybrid access.

Private service access also differs from remote-user access. AWS PrivateLink enables private connectivity to supported services through interface VPC endpoints without requiring public IP addresses for that service path. Remote clients still need an appropriate path into the connected environment, such as VPN or Direct Connect, plus working DNS and routing. Not every VPC endpoint uses PrivateLink: gateway endpoints for Amazon S3 and DynamoDB use a different mechanism. Endpoint policies, where supported, supplement rather than replace identity and resource policies. Private routing also does not replace TLS or application authentication.

Administrative access should minimize exposed management ports and standing credentials. AWS Systems Manager Session Manager supports administrative sessions to managed nodes without opening inbound SSH or RDP ports. Nodes require the appropriate agent, permissions, and outbound connectivity to Systems Manager endpoints. Session permissions and operating-system privileges must both be controlled. Session activity can be audited, but session-content logging is not available for SSH or port-forwarding sessions through Session Manager.

EC2 Instance Connect provides another administrative pattern by delivering a short-lived SSH public key to supported instances. It does not by itself create a network path or eliminate SSH security-group requirements. EC2 Instance Connect Endpoint can provide private connectivity to instances without public IP addresses, while IAM controls, endpoint rules, instance security groups, and operating-system authentication still apply.

Troubleshooting should separate authentication, authorization, reachability, and encryption. A successful login cannot compensate for a missing return route, and a working tunnel cannot override a denied application permission. Check DNS resolution, overlapping address ranges, routes, security groups, network ACLs, certificate validity, and policy decisions. Balance broad VPN flexibility against its larger reachable attack surface, and balance application-specific or managed-session access against protocol support, integration effort, and service dependencies.

Key aspects of Secure remote access

Effective secure remote access combines verified identity, least-privilege reachability, protected transport, limited management exposure, and operational visibility.

Explicit identity and authorization

Authenticate users, devices, or network peers and authorize only the required resources and actions. Use multifactor authentication where supported, short-lived credentials, and prompt revocation rather than treating network location as proof of trust.

Protected transport

Use TLS, IPsec, or another appropriate encryption mechanism to protect traffic in transit. Identify where encryption terminates and whether intermediate or backend connections also require protection.

Least-privilege reachability

Limit reachable applications, subnets, ports, and administrative targets instead of granting unrestricted access to an entire network. Combine access policies with routing controls, security groups, and application authorization.

Access patterns matched to the task

Distinguish remote-user access, application-specific access, hybrid network connectivity, and administrative sessions. A private service endpoint does not replace a user access mechanism, and an application access gateway does not provide general network routing.

Reduced administrative exposure

Prefer private management paths or brokered sessions when they meet operational requirements. Avoid publicly exposed SSH and RDP listeners, and tightly constrain exceptions with identity controls and network restrictions.

Auditable and resilient operation

Record access decisions and supported session activity, while recognizing gaps such as encrypted tunneled session contents. Test revocation, certificate rotation, redundant paths, and failure recovery before relying on remote access for production operations.

Cloud services for Secure remote access

Choose the connection mechanism according to the access scope: AWS Client VPN serves remote users needing network access, while AWS Verified Access scopes access to supported applications. Site-to-Site VPN and Direct Connect connect remote networks to AWS, but Direct Connect requires separate consideration of encryption. PrivateLink supplies private service paths once clients have the necessary connectivity and DNS resolution. For administration, Session Manager can avoid inbound management ports, while EC2 Instance Connect supports SSH-based workflows. These mechanisms complement identity policies, application authorization, TLS, security groups, and centralized auditing rather than replacing them.

AWS VPN

AWS VPN includes AWS Client VPN for remote-user connectivity and AWS Site-to-Site VPN for IPsec connectivity between networks and AWS. Client authentication, authorization rules, routes, and network controls determine what users can reach; site-to-site tunnels still require appropriate routing and workload security controls.

AWS Verified Access

AWS Verified Access provides policy-based access to supported applications without requiring a traditional VPN. It evaluates access using configured identity and device trust information, allowing access to be scoped to applications rather than broad network segments.

Open AWS Verified Access →
AWS PrivateLink image AWS PrivateLink

AWS PrivateLink provides private connectivity to supported services through interface VPC endpoints, reducing the need for public service paths. It does not itself authenticate remote users, provide their connection into a VPC, or replace TLS and service authorization.

Open AWS PrivateLink →
AWS Direct Connect image AWS Direct Connect

AWS Direct Connect provides dedicated connectivity between external networks and AWS for hybrid access. It is not encrypted by default, so select appropriate TLS, IPsec, or supported MACsec protection and design redundant connectivity when availability matters.

Open AWS Direct Connect →