공부/IDE

[Intellij] SSH 터널링 통해 AWS Mysql DB 접속하기

leejinwoo1126 2022. 2. 25. 19:04
반응형

DB 접속 정보 설정 ⚙

① DB Host 주소 입력 ( aws 주소 또는 ip 주소 )
② DB 포트 입력 (Well-Known Port > 3306/Mysql , 1521/Oracle , 8629/Tibero)
③ DB 계정 아이디 입력 ( ※ root 로는 외부 접속하는 거 아님 )
④ DB 계정 비밀번호 입력
⑤ Default Database Schema 명칭 입력  

- AWS 서버의 경우 Amazon Aurora MySQL 드라이버 사용 (본인의 사양에 맞는 드라이버 선택하기)
- URL의 경우 DB 서버 설정에 따라 get 방식으로 옵션 붙여야 연결되는 경우 있음

SSH 터널링 설정 ⚙

  1. [SSH/SSL] 탭 선택
  2. Use SSH tunnel 체크 후 설정 없을 경우 '...' 눌러서 추가함

① 터널링하는 SSH 서버 ip 주소 입력
② SSH 서버 접속 포트 입력 ( Well-Known Port : 22/SSH )
③ SSH 접속 계정 아이디 입력
④ SSH 접속용 private key 파일 등록
⑤ SSH 접속 계정 비밀번호 입력

Test Connection 실행 시 성공이면 터널링 설정됨 ! DB 접속 정보 틀리지 않으면 연결 완료

반응형