Spring Boot와 JSch 활용한 ElastiCache SSH 터널링 설계하기
rowing0328
Intro이번 글에서는 Spring Boot 애플리케이션에서 JSch 라이브러리를 활용해SSH 터널링을 설정하는 방법을 정리한다.이 방법은 AWS ElastiCache와 같이 Private 네트워크에 위치한 서비스에 접근해야 할 때 매우 유용하다 SSH TunnelingAWS ElastiCache와 같은 인프라는 기본적으로 Private 네트워크안에 존재한다. 따라서 외부에서 접근할 수 없다. 이를 해결하기 위해 SSH 터널링을 활용하면,Bastion 서버를 통해 안전하게 Private 리소스에 접근할 수 있다. 의존성 추가implementation 'com.github.mwiede:jsch:0.2.20' SSH 터널링을 위한 환경 설정 추가ssh: host: ${SSH_HOST} ..