my-openvpn-ec2를 생성해준다.
AMI는 openvpn에서 제공하는 공식 이미지를 사용한다. 나머지는 t2.small, my-ec2-keypair, my-vpc, public-subnet-a로 지정하고 보안 그룹은 자동 생성. 보안 그룹 규칙은 소스 유형을 모두 내 IP로 바꿔준다.
다음은 탄력적 IP주소를 할당해준다.
할당된 퍼블릭 IP주소로 PuTTY를 사용하여 openvpnas로 로그인한다.
vpn 구성은 모두 default 값으로 설정해주고 password 설정을 해준다.
설정이 완료되면 admin url이 떨어지고
해당 url로 접속하면 다음과 같은 페이지가 뜬다.
Username은 openvpn, Password는 아까 설정한대로 접속한다.
접속 후 화면
여기서 User Permissions를 누르고, my-private-ec2를 추가해준다. 자동 로그인 설정과 비밀번호 설정까지 해준다.
그대로 위의 주소(흰색 부분까지. 회색은 제외)를 복붙해서 초기 로그인 페이지로 이동한다.
my-private-ec2로 접속 후 os에 맞는 OpenVPN을 다운로드 후 설치를 진행한다.
설치 후 작업표시줄의 OpenVPN을 클릭하여 Connect as my-private-ec2에 연결한다.
연결이 잘 된 모습
이후 AWS의 my-private-ec2의 프라이빗 IP주소를 PuTTY로 열어 curl로 인터넷 통신이 되는지 시도해본다.