네트워크 기능

고급 SSH 네트워킹 기능을 활용하세요

개요

HejShell은 포트 포워딩, 점프 호스트, 에이전트 포워딩 등 고급 SSH 네트워크 기능을 지원합니다.

  • 로컬/원격/동적 포트 포워딩
  • 점프 호스트 (배스천) 연결
  • SSH 에이전트 포워딩
  • SOCKS5 프록시

포트 포워딩

SSH 터널을 통해 원격 서비스에 안전하게 접근할 수 있습니다.

포워딩 유형

로컬 포트 포워딩 (-L)

로컬 포트를 원격 서버의 포트로 연결합니다.

localhost:3306 → remote:3306

원격 포트 포워딩 (-R)

원격 서버의 포트를 로컬로 연결합니다.

remote:8080 → localhost:3000

동적 포트 포워딩 (-D)

SOCKS5 프록시를 생성하여 모든 트래픽을 터널링합니다.

localhost:1080 → SOCKS5 프록시

설정 방법

  1. 연결 설정 > 포트 포워딩 탭 선택
  2. '+' 버튼으로 새 규칙 추가
  3. 유형 선택 (로컬/원격/동적)
  4. 소스 및 대상 호스트:포트 입력
  5. 저장 후 연결

점프 호스트

배스천 서버를 통해 내부 네트워크의 서버에 접근할 수 있습니다.

작동 방식

점프 호스트(배스천)를 거쳐 최종 목적지 서버에 연결합니다.

연결 흐름:

내 PC → 점프 호스트 → 최종 서버

설정 방법

  1. 먼저 점프 호스트 연결 정보를 저장
  2. 최종 서버 연결 설정 시 '점프 호스트' 옵션 활성화
  3. 저장된 점프 호스트 선택
  4. 연결하면 자동으로 점프 호스트를 거쳐 연결

💡 다중 점프 호스트

여러 점프 호스트를 순차적으로 거쳐야 하는 경우, 점프 호스트 체인을 설정할 수 있습니다.

SSH 에이전트 포워딩

로컬 SSH 키를 원격 서버에서도 사용할 수 있도록 에이전트를 포워딩합니다.

활성화 방법

  1. 연결 설정 > 고급 옵션으로 이동
  2. '에이전트 포워딩 활성화' 체크
  3. 연결 후 원격 서버에서 SSH 키 사용 가능

⚠️ 보안 주의사항

에이전트 포워딩은 편리하지만, 신뢰할 수 없는 서버에서는 사용하지 않는 것이 좋습니다. 악의적인 서버 관리자가 포워딩된 에이전트를 악용할 수 있습니다.

SOCKS5 동적 포트 포워딩

동적 포트 포워딩을 통해 SOCKS5 프록시를 생성하고 모든 네트워크 트래픽을 SSH 터널로 전송할 수 있습니다.

활용 사례

  • 원격 네트워크 내부 웹사이트 접근
  • 지역 제한 콘텐츠 우회
  • 공용 Wi-Fi에서 보안 브라우징
  • 내부 API 테스트

설정 방법

  1. 연결 설정 > 포트 포워딩에서 동적 포워딩 추가
  2. 로컬 포트 지정 (예: 1080)
  3. 연결 후 브라우저나 앱에서 SOCKS5 프록시 설정
  4. 프록시: localhost:1080

기능 요청

네트워크 기능에 대한 개선 사항이 있으신가요? 언제든지 연락해 주세요. dev@hej.ai.kr

Hej Shell | Hej Shell