DB 클라이언트 중에 HeidiSQL을 기준으로  Private subnet상의 RDS에 접속하는 방법을 설명 드립니다.

(나머지 어플리케이션들도 유사할 것으로 판단됩니다.)

 

전제조건 :

RDS는 Private subnet에 구성되어 있으며 Bastion Host는 Public subnet에 구성되어 있다.

RDS의 Security Group은 Bastion Host의 Security Group과 포트3306 통신이 가능하다.

Bastion Host의 Security Group은 관리자(아래의 테스트 유저)의 ip에서 SSH(포트22) 통신이 가능하다.

(보안을 강화하시려면 해당 포트들도 다른 포트로 변경하실 것을 권장드리지만 설명을 위해 기본 포트로 설명드립니다.)

 

1. HeidiSQL을 실행합니다. 
 접속을 위한 세션관리자 화면에서 신규 버튼을 클릭합니다.




2. 네트워크 유형을 선택하여




3. MariaDB or MySQL (SSH tunnel)을 선택합니다.




4. 설정 탭의 경우 RDS의 정보로 설정합니다.




5. SSH터널 탭을 클릭합니다.




6. Bastion Host(EC2)의 정보로 설정 하고 연결을 누릅니다.



7. 접속이 완료 되었습니다.



반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,