Private구역에 DB서버를 생성했고, 외부에서 접속하기 위한 방법중 SSL VPN을 활용해보려 한다.
SSL VPN
시공간 제약 없이 내부 네트워크로 안전하게 접근할 수 있는 SSL 가상 사설망을 제공하는 서비스
외부에서 네이버 클라우드 플랫폼 서버로 접속 시 보안 통신을 제공
즉, 외부에서 서버에 접속을 할 수 있게 해주는 기능이라고 생각하면 된다.
MySQL Workbench를 통해서 DB서버에 접속을 시도해본다.
Connection Error 메시지를 확인 할 수 있다. 이것을 해결하기 위해서 VPN을 사용해보자.
VPN 사용을 위해서 사용자설정을 진행한다. 해당 정보를 입력하면 VPN에 접속할 때 OTP를 받아 볼 수 있다.
VPN을 사용하기 위해서는 Route Table에서 Routes 설정을 통해서 VPN이 접속할 수 있는 길을 열어줘야한다.
현재는 Route에 아무것도 없기 때문에 VPN이 접속 할 수 없다.
Route Table에서 SSL VPN의 IP를 입력하고, 만들어진 VPN을 Target으로 설정합니다.
https://guide.ncloud-docs.com/docs/sslvpn-download 해당 링크를 통해서 다운로드 받는다.
다운로드 받은 BIG-IP Edge Client를 실행하면 위와 같은 화면을 볼 수 있고, 서버를 VPN 접속 URL을 입력한다.
VPN을 접속하기 위해서 위와 같은 화면을 볼 수 있다.
VPN 정보에서 설정한 ID, Password를 입력한다.
VPN 사용자설정에 입력한 번호로 OTP번호를 받을 수 있다.
VPN까지 연결이 완료되었다면, 마지막 작업을 해준다. ACG설정이다.
ACG는 서버간 네트워크 접근을 제어할 수 있는 일종의 IP방화벽을 설정한다. 즉, VPN과 비슷하게 길을 열어준다고 생각하면 된다.
ACG규칙에서 0.0.0.0/0으로 IP를 열어주고, 포트는 MySQL포트 3306을 설정 후 추가해준다.
다시 MySQL Workbench에 접속하면 아까와 다르게 패스워드를 입력할 수 있는 팝업창이 뜬다.
설정한 비밀번호를 입력하고 접속해보자.
정상적으로 MySQL DB에 접속한 것을 확인할 수 있다.
'Naver Cloud Platform' 카테고리의 다른 글
[NaverCloud] Cloud Log Analytics에서 Agent 설치 후, Log 확힌해보기. (0) | 2023.11.27 |
---|---|
[NaverCloud] Server에 Storage 생성 후, mount하는 작업하기. (Block Storage) (0) | 2023.11.27 |
[NaverCloud] 네이버클라우드 DB서비스를 통한 Cloud for MySQL 서비스 사용하기. DB서버 생성 및 FailOver기능 (0) | 2023.11.23 |
[NaverCloud] Load Balancer(로드밸런서)를 통한 트래픽분산 테스트 해보기! (2) | 2023.11.23 |
서버에 HTML 파일 넣어 서버 띄워보기! (0) | 2023.11.23 |