https://github.com/stelligent/vpc-with-client-vpn
https://github.com/stelligent/vpc-with-client-vpn
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stelligent/vpc-with-client-vpn
- Owner: stelligent
- License: mit
- Created: 2020-05-14T14:32:37.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-14T14:59:53.000Z (about 6 years ago)
- Last Synced: 2026-02-02T08:15:20.968Z (4 months ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
1. Generate a CA via scripts/create_myca.sh
2. Import the server and client certs for mutual auth via scripts/import_certs.sh
3. Substitute the ARNs into the default values of cfn/vpc-with-client-vpn.yml
4. Converge vpc-with-client-vpn.yml in your AWS account
5. Download and install the AWS VPN Client software from https://aws.amazon.com/vpn/client-vpn-download/
6. Navigate to the VPC Client Endpoint in the AWS console and download the configuration file (*.ovpn)
7. Add the mutual auth configuration to the ovpn file
* ```cert /path/client1.domain.tld.crt```
* ```key /path/client1.domain.tld.key```
8. Add the ovpn file as a profile to the AWS VPN Client software
9. Connect to the VPN
10. Launch an EC2 instance in the private subnet and ensure you can connect directly