현재 운영하려는 Mysql 스테이지 서버가 AWS에 있어 bastion 호스트를 통해 우회해서 접속해야 한다.
DB가 동작중인 Private Server는 이 public server(bastion)에서만 연결 가능하다. mysql 명령으로 접근하는 것이 가능하지만, 매번 커맨드를 입력해서 데이터를 조회하는 게 불편하므로 DBeaver 프로그램을 이용해서 접속하려한다.
이런 경우 SSH 터널링을 이용하면 된다. SSH Port를 이용해 우회하여 Private Server로 접속해보자.
커넥션세팅에서 SSH 탭을 누른후 bastion 호스트를 입력한다.(Port:22)
UserName 과 혹시나 .pem 키 파일을 통해 인증을 하고 있다면 인증 방법을 키로 변경 후 적용하면 된다.
Test connection을 통해 연결을 확인해본다.
- Server host : RDS aws endpoint
- Dababase : RDS 명칭 (미 작성도 가능함)
- User Name : RDS 계정
- Password : RDS 계정 패스워드 (pem 이있다면 키파일 적용)
잘된다!
'IT' 카테고리의 다른 글
SaaS 의 개념 (0) | 2024.03.15 |
---|---|
Window 에서 Docker 설치하기 (0) | 2024.03.15 |
[GIT] gitHub 에서 Private 레파지토리 clone 하기 (0) | 2024.01.03 |
[K8S] 정리...(작성중) (0) | 2023.12.18 |
[MSA] MSA 에서의 데이터 동기화 (0) | 2023.12.18 |