AWS나 Azure같은 Iaas/Paas를 사용하다보면 원격에서 데이터베이스로 접속해야 할 일이 생긴다.
보통은 방화벽 정책으로 인해 로컬에서만 접속이 가능한 경우가 많고 포트를 개방할 수 있어도 해킹위협때문에 선뜻 열어놓기가 애매한 경우가 있다.
이런 경우에 Putty에서 제공하는 Port Forwarding기능을 통해서 VPN처럼 내부망에 열려있는 포트로 접근할 수 있다.
Connection - SSH - Tunnels 메뉴로 들어가면 위와 같이 창이 나오는데, Destination은 자기 컴퓨터로 포워딩 할 주소및 포트, Source port는 localhost에 연결될 포트번호를 정하면 된다.
위는 원격서버에 있는 localhost:3306을 내 컴퓨터 1234 포트로 포워딩하겠다는 뜻이다.
이렇게 설정해주면 별도의 방화벽설정 없이도 SSH로 접속만 하면 원격에 있는 포트로 간단하게 접속이 가능하다.
'토막상식' 카테고리의 다른 글
[CSAPP] Bomb Lab 소개 (2) | 2025.09.02 |
---|---|
업캐스팅 시 동적 바인딩 과정 (0) | 2022.10.04 |
[Azure] Webapps 에 도메인넣고 SSL 설정하기 (0) | 2022.09.03 |
페이지네이션(Pagination) 간단정리 (0) | 2022.06.18 |
답답해서 정리해보는 Google OAuth2 연동방법 (0) | 2022.06.06 |