현재 프로젝트를 진행하면서 rds를 프라이빗 서브넷에 두었는데 이로 인해서 RDS에 접속하는 방법이 조금 까다로워서 정리하고자 글을 올린다.

일단 main 탭에서
1. Server Host 부분에 RDS 엔드포인트 주소를 넣어준다.
2. Username 부분에는 rds 를 만들면서 넣은 user name
3. Password 부분에는 rds 를 만들면서 넣은 password
그 다음

이 부분 ssh,~~ 라고 적힌 부분을 눌러 ssh 를 선택해준다

그 후 host 부분에는 rds가 담긴 프라이빗 서브넷이 있는 vpc가 있을텐데 이 vpc 안에 있는 퍼블릭 서브넷 중 bastion host 역할을 할 ec2의 퍼블릭 ip 주소를 복사해서 넣어주면 된다.
이 부분 관련된 자세한 내용은 아래의 링크를 참조
https://growth-coder.tistory.com/170
username 부분은 ubtuntu를 사용해주었기 때문에 이걸로 넣어줬는데 다른걸 사용했다면 그거에 맞게 넣어주면 된다. (내가 설정한 db 나 rds 이름이 아님에 주의!)

그리고 인증 수단은 퍼블릭 키를 선택해서 발급받은 Pem 키 파일을 선택해주고 밑에 pasephrase는 비워둬도 된다
그러면 최종 완성 여기서 터널확인 테스트하고 main 에서 연결 테스트 해보면 성공하는 것을 확인 할 수 있다
'AWS' 카테고리의 다른 글
| private subnet에 있는 EC2에 접속하는 방법 (feat. Bastion Host) (0) | 2025.10.06 |
|---|