본문 바로가기
클라우드 및 인프라/AWS

[AWS] EC2 안에 있는 RDS 에 DBeaver SSH 사용해서 접속하기

by 작은소행성 2023. 11. 13.

 

 

EC2에서 DB용 인스턴스 한개와 WAS용 인스턴스 한개, WEB용 인스턴스 한개 총 3개의 인스턴스를 띄워놓았다. 

RDS 에 접속 방법은 db용 인스턴스에 3306 포트를 열어두고 WAS용 인스턴스를 ssh를 이용해서 접속해서 사용하고자 한다. 

 

 

 

DBeaver 에서 연결하고자 하는 데이터베이스를 선택해준다. (MySQL) 

 

 

 

DB를 설치한 인스턴스정보를 입력해준다. 

Host : DB용 인스턴스의 퍼블릭 IPv4주소 

Port : DB포트

Database : 설치한 DB의 정보 

Username : DB 접속을 위한 아이디

Password : DB 접속 비밀번호 

 

 

 

 

 

SSH 탭으로 이동해서 Use SSH 터널에 접속정보 입력한다. 

 

여기에 WAS용 인스턴스 정보를 입력해준다. 

  • Host : 퍼블릭 IPv4 DNS 주소 입력 
  • Port : 22
  • Username : ec2-user (인스턴스 접속 계정) 
  • Private Key : 키팸이 저장되어 있는 경로 

 

접속 정보를 입력하고 Test tunnel configuration을 눌렀을 때 Auth failed 가 뜨면 

아래 이미지에 빨간색 상자로 표시된 부분을 JSch 에서 SSHJ로 변경하고 다시 시도해본다. 

 

 

 

 

 

반응형