인터넷을 통해 SSH를 통해 AFP 터널링

인터넷을 통해 SSH를 통해 AFP 터널링

SSH를 통해 AFP에 연결하는 방법을 알 수 없는 것 같습니다. 이것은 내 설정입니다.

[Raspberry Pi] <---> [router] <---> (Internet) <---> [Client]

포트 5123을 통해 내 집 WAN IP 주소에 SSH로 연결하여 Raspberry Pi에서 실행되는 AFP 서버에 연결할 수 있기를 원합니다.

이미 나는:

  1. 내 Raspberry Pi에 AFP 및 SSH 서버 설치
  2. 포트 5123을 통해 작동하도록 Pi에서 SSH 구성
  3. 라우터 WAN에서 내 Raspberry Pi로 포트 5123을 전달합니다.

네, 인터넷 검색 지침을 시도했지만 제대로 작동하지 못했습니다.

답변1

Pi의 AFP 포트로 전달하지 마십시오. 보안상의 이유로. 이것이 아마도 SSH 터널을 사용하려는 이유일 것입니다.

  1. [라우터]에서 [Raspberry Pi]의 SSH 포트로 전달

  2. [클라이언트]에서 이제 포트 전달을 설정해야 합니다. (
    ssh -p PORT -Nf raspberry-user@WAN-IP -L 5123:localhost:5123
    스위치 "-N"은 원격 명령을 실행하지 않기 위한 것이고 "-f"는 백그라운드로 분기됩니다.)
    "PORT"는 [라우터]의 외부 포트입니다. [Raspberry Pi]로 전달됨

  3. [클라이언트]의 AFP를 다음에 연결하십시오.localhost:5123

관련 정보