
Overview

Product video
If you want to purchase licenses directly from AWS, we recommend our PAYG listing instead: AWS Marketplace: OpenVPN Access Server / Self-Hosted VPN (PAYG)
Once you have launched from the AMI, sign up to retrieve your activation key for two free connections, or start a trial for higher capacity. The first time you open the Admin Web UI, a guided setup wizard walks you through initial configuration to get your VPN running quickly. Schedule a demo at Schedule a Demo with the OpenVPN Team
Access Server is a self-hosted business VPN and Zero Trust Network Access (ZTNA) software solution, developed and maintained by OpenVPN Inc., the company behind the open-source OpenVPN protocol. It delivers G2's #1-ranked VPN solution for secure, encrypted remote access to your business network and resources, with the controls needed to enforce least-privilege, zero-trust access policies.
On AWS, Access Server runs in your own environment on Amazon EC2, giving your remote, hybrid, and in-office workforce protected access to VPCs, private subnets, hybrid networks, and on-premises resources without surrendering control of your infrastructure to a third-party service.
Deployment Model:
- Self-hosted on Amazon EC2 within your AWS account and VPC, so data and configuration stay under your control.
- Deployed from a preconfigured AWS Marketplace image in minutes.
- Managed through an intuitive web-based Admin Web UI, with REST API, and command-line configuration options available for advanced administration.
- Supports remote-access and site-to-site VPN topologies.
Typical Use Cases on AWS:
- Provide secure remote access to applications and data hosted in your Amazon VPC
- Connect AWS environments with other clouds and on-premise networks.
- Protect SaaS and internal applications by making them reachable only through the VPN, reducing exposure to the public internet.
- Enforce zero-trust access policies based on identity, device, and location.
- Secure connectivity for devices, IoT, and machine-to-machine use cases.
Key Features:
Zero-Trust Access Controls
- Zero Trust Application Broker: Access Server verifies user identity, location, and device ID during connection and assigns, during domain lookup, a synthetic intermediate IP scoped to a single authorized app - the device never gets a route to the entire private network, so lateral movement isn't merely limited; it's structurally impossible.
- Define identity-based, role-driven access to specific applications, subnets, and private resources.
- Enforce device verification and location-aware post-authentication checks to reject connections from unauthorized endpoints.
- Use Access Control Lists to segment network access within your environment.
Flexible Authentication
- Supports local authentication and external authentication with PAM, RADIUS, LDAP, and SAML - including SAML single sign-on with AWS IAM Identity Center
- Includes built-in multi-factor authentication using TOTP.
- Allows to specify different authentication methods per user or group.
- Includes built-in X.509 PKI and support for external PKI.
High-Performance Connectivity
- Supports OpenVPN Data Channel Offload (DCO) to move encryption and decryption into the OS kernel for improved VPN data-plane performance and reduced processing overhead.
- Supports multi-threaded operation for demanding, high-throughput AWS workloads.
- Supports NAT mode for remote-access deployments and routing mode for site-to-site deployments.
- Supports routing by IP CIDR ranges and domain names for defining access policies for cloud-hosted, SaaS, and internal applications.
- Supports split-tunnel and full-tunnel configurations.
Availability and Scale
- Supports clustering across multiple Access Server nodes to increase capacity and improve availability.
- Supports DNS-based traffic distribution for directing users to available cluster nodes.
Broad Client Support
- OpenVPN Connect client is available for Windows, macOS, ChromeOS, iOS, and Android.
- Supports all OpenVPN protocol-compatible clients.
- Includes a Client Web UI for downloading connection profiles and client software.
- Supports connection profile distribution by URL to streamline user onboarding.
Highlights
- Self-hosted control, built by the protocol's creators: Deploy a self-hosted business VPN and ZTNA solution on EC2, developed by OpenVPN Inc., the team behind the open-source OpenVPN protocol. Your policies, configuration, and data stay entirely within your AWS account and VPC.
- Zero-trust remote access, site-to-site VPN & ZTNA: Move from a trusted-perimeter model to identity-based, least-privilege access to the resources that matter. Give users or groups access to specific private apps by domain name or hostname, without exposing entire networks or subnets. Allow-list approved SaaS, and route internet-bound traffic through a trusted gateway with a fixed egress IP. Enforce ACLs by destination IP, subnet, and domain with identity, device, and location controls.
- High-performance connectivity with broad client & auth support: Data Channel Offload (DCO) moves encryption into the OS kernel for near wire-speed throughput on demanding AWS workloads, and you can cluster multiple servers for high availability and load distribution as usage grows. OpenVPN client software is available for Windows, macOS, Linux, Android, iOS, and ChromeOS. Authenticate with local credentials and 2FA, plus Active Directory, PAM, LDAP, RADIUS, SAML, or a custom Python3 module.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Refunds allowed up to 60 days after purchase, if license has not been activated.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Additional details
Usage instructions
For instructions on using the OpenVPN Access Server appliance on the AWS Marketplace, please visit the Quick Start Guide .
Resources
Vendor resources
Support
Vendor support
Visit the OpenVPN Support Center for access to technical support resources, troubleshooting guidance, and the option to submit a support ticket.
For AWS-specific setup and troubleshooting information, review the Access Server on AWS support documentation .
For answers to common AWS deployment, connectivity, configuration, licensing, and administration questions, review the Access Server on AWS FAQ .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Easy Server Setup and Strong Control Over Network Connectivity
Suitable for SaaS Application Server Administrative Access on OCI
Simple access management and stable VPN connectivity, at a good price
Moreover, compared to other VPNs we have worked with, this one has offered us much more stable connectivity without impacting the performance of the user's equipment. This has also helped us alleviate the workload on their devices.
The price also seems like a better offer to us, and we can adjust it to our needs. Since we have a constant flow of users, both new and outgoing, we can manage the VPN's operating costs as needed.
Additionally, the downtime also bothers us a bit. Sometimes connectivity tests are carried out, and some parameters need to be modified, which take time to verify; therefore, being disconnected after a while can be quite annoying.
Previously, servers were accessed via SSH through the public IP, which posed a significant security breach. Thanks to this VPN, we were able to segment access and configure firewall rules so that each person could connect via SSH or RDP to the servers following only a private network segment, instead of keeping those services open globally.
Permission segmentation.
This has allowed us to have several users from different areas and still grant only the permissions they need, instead of opening access to the entire network. Before, with another licensing, having a VPN meant the networks were completely open to anyone with VPN access; today, having the VPN no longer means having global permissions.