[AWS] Dbeaver에서 ssh 연결하여 RDS DB 확인하기

혜 콩·2024년 2월 5일

Backend

목록 보기
5/9
post-thumbnail

내 상황에서의 문제를 해결하기 위해 열심히 구글링하다가 열 뻗쳤다면...
velog를 작성해서라도 내 케이스에서의 해결법을 알려주고 싶다...
오ㅐ냐하면 다른 사람들의 시간도 소중하니까 ✨...

RDS를 생성하고 디비버에 연결해보려는데! connection timeout이 계속 뜬다.
왜일까... 구글링 결과 보안그룹 인바운드 규칙도 잘 적어둔 것 같은데...
내 추측으로는 private subnet이여서 그런 것 같다.
public으로 바꾸면 괜찮다는데 DB는 프라이빗 서브넷에 있어야 하지 않나...?
그래서 그냥 ssh 연결해서 확인해보기로 했다.
근데! ssh 연결도 잘 안됐다 ㅋㅋㅋ


Host/IP는 EC2의 퍼블릭 IPv4 DNS,
Authentication MethodPublic Key로 변경하고 Private Key에 .pem 키 경로를 넣어주면 된다.
나의 케이스에서는 왜 연결이 안 됐느냐...
나는 ubuntu ec2인데 linux ec2의 user name을 적었기 때문이지!
AMI에 따라 user name이 다 다르다는 것을 여러 구글링 후에 알았다,,,

정말 간단한 원인이였다 ㅋㅋ^^ 그래도 해결된 것에 기쁘다... ssh 연결은 성공 ~~

다음으로 RDS 연결까쥐

Server Host: RDS 엔드포인트
Database: DB name
Username: 마스터 사용자 이름
Password: 마스터 암호

profile
배우고 싶은게 많은 개발자📚

0개의 댓글