SECURE PIPES 2.0.14 사용자 가이드

스크린샷과 다이어그램은 영어 화면을 공통으로 사용합니다. 설명은 번역되어 있으며, 앱에서 선택한 언어에 따라 컨트롤 이름이 다를 수 있습니다.

macOS의 원격 포트 전달

SSH 서버의 제어된 리스너를 통해 Mac에서 연결할 수 있는 서비스를 노출합니다.

연결 양쪽의 역할 이해

원격 포트 포워딩은 SSH 서버에서 수신 대기합니다. 클라이언트가 해당 서버 측 포트에 연결되면 트래픽은 SSH를 통해 Mac에서 연결할 수 있는 대상으로 이동합니다.

예를 들어 Mac의 127.0.0.1:3000에서 실행 중인 웹 앱에 SSH 서버의 127.0.0.1:18080을 통해 접근할 수 있습니다. 이 예제는 루프백 주소에서만 수신하므로 서비스를 외부에 공개하지 않습니다.

원격 전달 구성

로컬 개발 서버 예시를 사용한 원격 포워딩 편집기

  1. 연결하기 → + → 새 원격 포트 포워딩… 을 선택합니다.
  2. 프로필 이름을 지정하고 SSH 서버 및 인증을 구성합니다.
  3. 로컬 TCP 엔드포인트를 127.0.0.1, 포트 3000로 설정합니다.
  4. 원격 바인드 주소를 127.0.0.1, 포트 18080로 설정합니다.
  5. 저장하고 연결하세요. SSH 서버에서 http://127.0.0.1:18080를 통해 전달된 서비스를 테스트합니다.

로컬 서비스가 실제로 실행 중이어야 합니다. 서버 신뢰 검사를 활성화된 상태로 유지합니다. 원격 수신기를 요청하려면 SSH 계정이 허용되어야 합니다.

여러 원격 수신 주소 관리

로컬 끝점 및 원격 수신기 열이 있는 원격 매핑 편집기

포트 포워딩 관리… 를 선택합니다. 열 순서는 원격 전달 편집기(목적, 활성화된 상태, 로컬 끝점/주소/포트, 원격 수신 주소/포트)를 따릅니다.

동일한 프로필은 최대 128개의 매핑을 지원합니다. ⌘D를 사용하여 추가, 복제, 행 비활성화, 제거 또는 드래그하여 순서를 변경하세요. 매핑 테이블을 저장한 다음 프로필을 저장합니다. 활성화된 모든 행은 해당 프로필의 SSH 세션을 사용하고 함께 중지됩니다. 다중 포트 전달에는 공유된 7일 평가판 이후 Pro가 필요합니다.

로컬 Unix 소켓 대상은 로컬 호스트/포트를 Mac의 절대 소켓 경로로 대체합니다. 원격 수신기를 Unix 소켓으로 만들지는 않습니다.

서버 루프백 이후의 액세스 허용

0.0.0.0를 요청해도 SSH 서버 정책이 재정의되지 않습니다. 서버는 원격 수신기가 바인딩할 수 있는 주소를 제어합니다.

명시적인 원격 바인딩 주소를 준수하려면 OpenSSH 서버에는 일반적으로 GatewayPorts clientspecified와 전달 권한 및 적절한 방화벽 규칙이 필요합니다. 서버 관리자에게 GatewayPorts, AllowTcpForwarding 및 PermitListen 제한 사항을 검토하도록 요청하세요.

원격 클라이언트에 명시적으로 액세스가 필요한 경우가 아니면 서버 루프백을 사용하십시오. 공개 리스너는 서버 방화벽에서 허용한 모든 사람에게 Mac의 서비스를 노출할 수 있습니다. 서비스 자체를 인증하고 가능한 경우 수신기를 제한합니다.

실패 진단

  • 리스너 거부됨: 계정 권한 및 서버 전달 정책을 확인하세요.
  • 이미 사용 중인 포트: 다른 서버측 포트를 선택하세요. 오류의 행 번호를 검사합니다.
  • 리스너는 localhost로 유지됩니다. 서버의 GatewayPorts 동작을 확인하세요.
  • 터널이 연결되지만 페이지가 실패합니다. 로컬 애플리케이션이 선택한 주소/포트에서 수신 대기하는지 확인하고 자체 인증 또는 호스트 제한을 확인합니다.
  • 변경사항이 무시된 것 같습니다. 두 편집자를 모두 저장하고 프로필을 다시 연결하세요.

이 기능은 TCP 스트림을 전달합니다. UDP 포트포워딩이나 일반 VPN이 아닙니다.

Secure Pipes 2.0.14 기반 · 2026년 10월 18일 업데이트