ssh

SSH Tunnel Builder

SSH 터널 커맨드 생성기

-R 리모트, -L 로컬, -J 점프호스트, -D SOCKS5 커맨드를 시각적으로 구성합니다. 포트 규칙 다중 추가 및 ~/.ssh/config 스니펫 생성 지원.

Generated Command

SSH Tunneling 레퍼런스

-R 리모트 포워딩

-R [원격포트]:[목적지]:[포트]
SSH 서버의 포트를 내 로컬/내부망으로 연결. 방화벽 안쪽 서비스를 외부에서 접근할 때 사용.

-L 로컬 포워딩

-L [로컬포트]:[목적지]:[포트]
내 로컬 포트로 들어오는 트래픽을 SSH 서버 경유해 목적지로 전달. DB·내부 웹서버 접근에 활용.

-J 점프호스트

-J [점프호스트] [최종목적지]
배스천을 경유해 내부 서버에 접속. 여러 홉은 쉼표로 연결.

-D 다이나믹

-D [로컬포트]
로컬에 SOCKS5 프록시 생성. 브라우저·앱에서 프록시 설정 후 SSH 서버를 통해 트래픽 우회.

주요 옵션

-f 백그라운드 실행
-N 커맨드 실행 없이 포워딩만
-T 가상터미널 비할당
-i 개인키 파일 지정
-p SSH 포트 지정

연결 유지 Keepalive

ServerAliveInterval 60
ServerAliveCountMax 3
60초마다 keepalive, 3번 실패 시 종료. -o 옵션 또는 config에 설정.