Skip to content

The AWS Site-to-Site VPN Deployment Guide is a comprehensive open-source project aimed at providing step-by-step instructions, best practices, and resources for setting up a secure and reliable Site-to-Site VPN connection between your on-premises network and Amazon Web Services (AWS) cloud infrastructure. Source : https://learn.cantrill.io/

Notifications You must be signed in to change notification settings

BasimAlmatboli/AWS-Site-to-Site-VPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

AWS Site-to-Site VPN Deployment Guide

Description

The AWS Site-to-Site VPN Deployment Guide is an open-source project providing step-by-step instructions, best practices, and resources for setting up a secure and reliable Site-to-Site VPN connection between your on-premises network and Amazon Web Services (AWS) cloud infrastructure. Source: learn.cantrill.io

Environments Used

  • AWS

Project Walk-through

Some Definitions

  • AWS Site-to-Site VPN: A logical connection between a VPC and on-premises network encrypted using IPSec, running over the public Internet.
  • HA: Full High Availability.
  • Virtual Private Gateway (VGW): Serves as an entry and exit point for network traffic between an organization's on-premises network or data center and the cloud infrastructure.
  • Customer Gateway (CGW): Serves as the customer-side endpoint of a VPN connection, providing a secure link between the customer's on-premises network and the cloud infrastructure.
  • VPN Connection: Connection between the VGW and CGW.

Infrastructure Design

Infrastructure Design

Creating VPN Endpoints

Create a Customer Gateway

Create Customer Gateway

Create a Virtual Private Gateway

Create VGW Attach VGW to VPC

Create VPN Connection

Create VPN Connection Configure VPN Connection

Config on-prem pfSense

  1. Interface Assignments: Interface Assignments LAN Configuration

  2. Create Phase 1 and Phase 2 of 2 IPsec Tunnels (Endpoints): Phase 1 Configuration Phase 2 Configuration Add Phase 2 Configure Keep Alive Manually Connect to IPsec Verify Connection

Routing and Security

Config Route Tables

  • Public on-prem AWS Route Propagation: Public on-prem AWS Route Propagation Public on-prem AWS Route

  • Private on-prem AWS Route to pfSense Firewall: Private on-prem AWS Route

Edit Security Groups

  1. Default AWS Security Group: Default AWS SG

  2. Default A4L Router Security Group: Router SG

  3. On-prem Router Security Group: On-prem Router SG

About

The AWS Site-to-Site VPN Deployment Guide is a comprehensive open-source project aimed at providing step-by-step instructions, best practices, and resources for setting up a secure and reliable Site-to-Site VPN connection between your on-premises network and Amazon Web Services (AWS) cloud infrastructure. Source : https://learn.cantrill.io/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published