Pre-requisites
-
Amazon VPC CIDR (the /16 one) – 172.31.0.0/16 is our example
-
Ubuntu 14.04 instance launched in a public subnet with EIP attached
- EIP of the above machine – 54.63.44.120 is our example
- SSH connection to the Ubuntu instance
Setting up the server
We are going to use a distribution of OpenVPN called OpenVPN-NL (http://openvpn.fox-it.com/) because it has more secure defaults than the standard OpenVPN installation that is distributed with Ubuntu. Also, OpenVPN-NL makes use of mbed-TLS (previously PolarSSL) instead of OpenSSL because of its compactness and ease of auditability (is that even a word?). Run all following commands as the root user: Continue reading “Accessing AWS VPC instances using OpenVPN-NL”