특정 포트가 방화벽으로 막혀 사용할 수 없는 경우...
열린 포트를 경유하여 데이터를 전송하는 방식.. 포트 포워딩.. 어떤 포트로 들어온 것을 다른 곳으로 전달한다.
로컬 포트 포워딩 ; 로컬포트를 ssh서버를 경유하여 목적지로 보냄.
ssh -L [로컬포트]:[목적지호스트]:[목적지포트] username@ssh서버
(username@ssh서버 로그인)로컬호스트:로컬포트 -> 목적지호스트:목적지포트 터널이 생긴다. (ssh 22포트 경유)
즉, 로컬포트로 들어오면, 목적지 주소(호스트:포트)로 redirect 시키는 것이다.
(반대방향은 안됨)
원격 포트 포워딩 ; 원격ssh서버의 특정포트를 ssh를 경유하여 로컬로 보냄.
ssh -R [원격포트]:[로컬호스트]:[로컬포트] username@원격ssh서버
(username@원격ssh서버 로그인)원격ssh서버:원격포트 -> 로컬호스트:로컬포트 터널이 생긴다. (ssh 22포트 경유)
(반대방향은 안됨)
동적 포트 포워딩
ssh -D [로컬포트] username@ssh서버
로컬에 포트를 만들고, ssh서버에 ssh포트를 통해 SOCK5 프록시 서버를 만든다.
로컬포트(Sock5 Proxy) -> ssh서버(ssh경유) -> 외부 (HTTP 프록시 아님! 브라우저 연결X)
'Develop > Linux_Unix' 카테고리의 다른 글
| [tomcat8] tomcat8 설치, 서비스 스크립트 (0) | 2023.01.04 |
|---|---|
| [ssl] SSL test 인증서 만들기(https 설정) (0) | 2023.01.04 |
| [docker] Debian OS에 Apache2컨테이너, Tomcat컨테이너 연동 (0) | 2023.01.04 |
| [도커] tomcat mysql mongodb (0) | 2021.10.31 |
| [도커] tomcat, mariadb 환경 war hang/slow (0) | 2021.04.28 |

