PuTTY SSH 터널을 LAN의 다른 컴퓨터와 공유하는 방법

PuTTY SSH 터널을 LAN의 다른 컴퓨터와 공유하는 방법

내 집 토마토 라우터에서 SSH가 실행 중이고 성공적으로 연결되었습니다.

나는 클라이언트에 있고 내 동료 중 한 명이 내가 가지고 있는 리소스에 액세스할 수 있기를 원하며 그를 내 컴퓨터에 연결하도록 시도했고(우리 둘 다 클라이언트의 라우터에 연결되어 있습니다) 아래를 만들었습니다. 위에서 언급한 PuTTY 수정 사항:

포트 포워딩 설정

그가 내 IP 주소와 포트 8080을 그의 브라우저에 입력해도 전달되지 않습니다. - PuTTY의 연결 시도에 대한 이벤트 로그에는 아무 것도 표시되지 않습니다. - 두 장치 모두에서 방화벽이 꺼져 있는지 확인했습니다. 기계 - 그의 기계가 TCPView/netstat를 통해 내 기계에 연결하는 것을 보았습니다(그리고 ping이 성공했습니다). 내 기계의 puTTY에 연결되어 있지 않지만 PuTTY가 8080에서 수신하고 내 기계에 대한 연결을 수신하는 것을 보았음에도 불구하고 내 기계에서 가로채는 것 같습니다. 8080에서

다음과 같이 로컬 컴퓨터에서 전달할 터널을 설정하면:

설정

이벤트 로그에서 볼 수 있지만 로컬 라우팅이 작동하지 않습니다(그리 놀라운 일은 아니지만).

그의 컴퓨터가 PuTTY와 전혀 통신할 수 있다는 사실은 그가 동적 포트를 시도할 때 Windows에서 가로채는 것처럼 보인다는 점을 고려하면 이상합니다...

어떤 아이디어 있어? :)

답변1

동적 포트 전달은 SOCKS 프록시로 사용됩니다. 에서문서:

또는 PuTTY가 로컬 포트에서 로컬 SOCKS 4/4A/5 프록시를 제공하도록 하려면 '동적'을 선택하세요.

브라우저에서 직접 액세스할 수는 없습니다. 액세스하려는 단일 리소스가 있는 경우 리소스 포트를 가리키는 로컬 포트 ​​전달을 사용합니다. 그렇지 않으면 터널을 가리키도록 브라우저의 프록시 설정을 구성해야 합니다.

관련 정보