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로 변경하고 다시 시도해본다.
반응형