With security becoming more and more of a concern and remote work becoming more standard, many companies choose to implement a Virtual Private Network (VPN) to provide employees with a secure connection to access company resources. In this hands-on lab, you will be tasked with provisioning an OpenVPN server and client with the appropriate configurations to facilitate communication.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Access the AWS Web Console and Navigate to the EC2 Service
- Use the link provided to access the AWS web console login page.
- Enter the IAM username and password provided to log in.
- Navigate to the EC2 service.
- Provision an OpenVPN Server on EC2
- Click Launch Instance in the EC2 service.
- Configure the OpenVPN server with the following specifications:
- Name: vpn_server
- Image: Ubuntu 20.04
- Instance type: t2.micro
- Key pair: vpnserver
- Security group rules (from anywhere):
22/TCP
,943/TCP
,945/TCP
,443/TCP
,1194/UDP
- Storage: 1×8 GiB gp2
- Click Launch Instance.
- Provision an OpenVPN Client on EC2
- Click Launch Instance in the EC2 service.
- Configure the OpenVPN client with the following specifications:
- Name: vpn_client
- Image: Ubuntu 20.04
- Instance type: t2.micro
- Key pair: vpnclient
- Security group rules (from anywhere):
22/TCP
- Storage: 1×8 GiB gp2
- Click Launch Instance.