본문 바로가기
Q&A2021년 6월 1일1분 읽기

SSH 터널링으로 방화벽 우회가 가능한가요?

구
구자현
조회 805댓글 1

회사 방화벽에서 특정 사이트를 차단하는데 SSH 터널링으로 우회할 수 있다고 들었습니다. 어떤 원리인가요?

댓글 1

김김영삼5년 전

SSH 터널링은 SSH 연결을 통해 다른 트래픽을 암호화하여 전송하는 기법입니다.

종류:

# 로컬 포워딩 — 로컬 포트를 원격 서비스에 연결
ssh -L 8080:blocked-site.com:80 user@ssh-server

# 동적 포워딩 (SOCKS 프록시)
ssh -D 1080 user@ssh-server
# 브라우저 SOCKS 프록시를 localhost:1080으로 설정

# 리모트 포워딩
ssh -R 8080:localhost:80 user@ssh-server

SSH 트래픽은 암호화되어 있어 방화벽이 내용을 검사할 수 없습니다. 단, 회사 보안 정책을 우회하는 것은 징계 사유가 될 수 있으니 주의하세요.

보안 관점에서는 이런 우회 방법을 알고 있어야 DPI(Deep Packet Inspection) 등으로 방어할 수 있습니다.

Ctrl+Enter로 등록