상황

현재 우리 서비스의 DB 서버는 접근 허용 IP 를 본서버 IP로만 설정해놓은 상태이다.

따라서 DB 테이블을 보려면 ssh 로 본서버 접속 → ssh 로 DB 서버 접속 → mysql 로 테이블 확인 의 과정을 거치게 되는데, 이게 은근히 귀찮은 일이 아닐 수 없다..

그리고 터미널로 테이블을 확인해야하니 평소 Sequel Ace 를 사용하던 것과 비교했을 때 훨씬 불편했다.

그러던 와중에 SSH 터널링으로 해결할 수 있다는 사실을 알고 도전했다.

SSH 터널링이란

Untitled

DB 서버에 직접 접근할 수는 없으니 본서버를 터널로 사용해서 DB서버에 접근하는 것이라고 보면 된다.

SSH 터널링을 위해 해준 것