[Project] 슬랙 봇 연동 게시판 프로젝트 - Spring SSH 연결 확인

2023. 11. 10. 19:54·Project

이전 포스팅에 이어, 내 로컬의 Spring에서 EC2의 Mysql DB에 접근하는 설정을 하려한다.

일단 Intellj에서 SSH Tunneling 이 되는지 확인을 해보려고 한다.

우측에 보이는 Database를 누르고 '+' 버튼을 눌러 Data Source -> Mysql로 들어간다

이렇게 나오게 되는데 SSH/SSL 항목을 누른다.

Use SSH tunnel을 활성화하고 우측 ...을 누른다. 그 후에 좌측에 +버튼을 하나 누르고 설정을 진행한다.

난 ssh 터널링을 위해 pem키를 사용하니까 Authentication type을 password 대신 Key pair로 변경하였고, EC2 ubuntu 기본 이름이 ubuntu이므로 위와 같이 설정했다.

설정을 완료했으면 아래 Test Connection을 눌러봤다.

이렇게 뜨면 성공이다.

다음은 DB연결도 정상적으로 가능한지 확인해보자.

맨 초반에 SSH configuration을 선택하는 항목에서 방금 만든 항목을 적용하고 다시 General로 오자

저번 포스팅에서 만든 DB와 DB 계정 정보를 넣어주자. 그러고 나서 Test Connection을 눌렀을 때 아래와 같이 나오면 성공이다.

다음 포스팅에서는 이제 실제 애플리케이션 작동 시에 EC2에 있는 DB에 접근을 할 수 있게 코드를 작성해 볼 예정이다.

 

참고로, 굳이 EC2에 있는 DB를 사용하지 않고 그냥 로컬 DB를 사용한다면 굳이 할 필요 없다고 생각한다.

'Project' 카테고리의 다른 글

[Project] 나만의 블로그 만들기 (2) - 로그인 환경 구현  (0) 2024.04.15
[Project] 나만의 블로그 만들기 (1) - 프로젝트 구상  (1) 2024.04.15
[Project] 슬랙 봇 연동 게시판 프로젝트 - 세부 사항 및 DB설계와 API명세 작성  (1) 2023.11.15
[Project] 슬랙 봇 연동 게시판 프로젝트 - AWS 설정 및 DB설치  (0) 2023.11.10
[Project] 슬랙 봇 연동 게시판 프로젝트  (0) 2023.11.10
'Project' 카테고리의 다른 글
  • [Project] 나만의 블로그 만들기 (1) - 프로젝트 구상
  • [Project] 슬랙 봇 연동 게시판 프로젝트 - 세부 사항 및 DB설계와 API명세 작성
  • [Project] 슬랙 봇 연동 게시판 프로젝트 - AWS 설정 및 DB설치
  • [Project] 슬랙 봇 연동 게시판 프로젝트
dev_Mins
dev_Mins
  • dev_Mins
    천천히 빠르게!
    dev_Mins
  • 전체
    오늘
    어제
    • 분류 전체보기 (40)
      • 42Seoul (2)
      • Back-End (19)
        • Spring (8)
      • Project (14)
        • PickLab (3)
      • 끄적끄적 (3)
      • Algorithm (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    42서울
    Spring Boot
    excpetionhandler
    스프링
    42seoul
    무한스크롤 페이징 성능
    Spring Security
    Spring Data JPA
    spring 트래픽
    무한스크롤 페이징
    이메일 인증 비동기
    db이중화
    Spring
    무한스크롤 성능
    AWS
    스프링 jwt
    spring stomp
    JWT
    페이징 성능
    로드밸런서
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dev_Mins
[Project] 슬랙 봇 연동 게시판 프로젝트 - Spring SSH 연결 확인
상단으로

티스토리툴바