1)VCN 생성
- 코어인프라 -> 네트워킹 -> 가상 클라우드 네트워크 -> VCN 생성 클릭
2)서브넷 생성(프라이빗, 퍼블릭)
3)인스턴스 생성(프라이빗, 퍼블릭)
- 코어인프라 -> 컴퓨트 -> 인스턴스 -> 인스턴스 생성 클릭
퍼블릭 서브넷 생성 후 프라이빗 서브넷도 생성
(위 설정에서 서브넷 부분만 프라이빗 서브넷으로 수정 후 생성)
4)보안 목록 추가(퍼블릭 서브넷)
클라이언트가 OpenVPN으로 접근 할 수 있도록 생성된 Public Subnet의 보안 목록에 허용 포트를 추가
- 네트워킹 -> 가상 클라우드 네트워크 -> VCN -> 퍼블릭 서브넷 -> 보안 목록
- 수신 규칙 추가
- TCP 22: SSH
- TCP 443: OpenVPN TCP connection
- TCP 943: OpenVPN Web-UI
- UDP 1194: OpenVPN UDP Port
5)인터넷 게이트웨이 생성 및 경로 테이블에 추가
외부에서 접속가능하도록 IGW 생성 및 경로 테이블에 추가
- 네트워킹 >> 가상 클라우드 네트워크 >> 만들어둔 VCN 접속
6)퍼블릭 인스턴스에 OpenVPN 설치
- 퍼블릭 인스턴스에 접속
- 파일 다운로드 및 설치
[root@public_vpn ~]# wget https://swupdate.openvpn.org/as/openvpn-as-2.7.4-CentOS7.x86_64.rpm
[root@public_vpn ~]# sudo rpm -ivh openvpn-as-2.7.4-CentOS7.x86_64.rpm
- openvpn 계정 패스워드 설정
[root@public_vpn ~]# sudo passwd openvpn
7)OpenVPN 서버 구성
- 관리용 웹 접속
- (https://OpenVPN 서버 IP):943/admin
- Username: openvpn
- passwd: openvpn 계정에 설정한 패스워드
8)클라이언트 OpenVPN 설치
- 클라이언트 용 웹 접속
- https://(OpenVPN 서버 IP):943
- Username: openvpn
- passwd: openvpn 계정에 설정한 패스워드
'Cloud > Oracle Cloud' 카테고리의 다른 글
OCI#3 블록 볼륨 생성 후 인스턴스에 연결 (0) | 2021.02.18 |
---|---|
OCI#2 인스턴스 접속하기(오라클 클라우드) (0) | 2021.02.02 |
OCI#1 인스턴스 생성하기(오라클 클라우드) (0) | 2021.02.02 |
댓글