LAN의 다른 클라이언트에 dd-wrt localhost 포트를 노출시키는 방법은 무엇입니까?


2

회사 방화벽 뒤에서 일하는 Mac 컴퓨터에서 인터넷을 통해 내 집 dd-wrt 라우터에 ssh하여 역방향 터널을 만듭니다.

ssh -R 1079:localhost:22 myhomepc.ddns.net

이제 집에있을 때 집 dd-wrt 라우터에 ssh하고 dd-wrt 라우터의 bash 프롬프트에서 직장에서 Mac에 로그인 할 수 있습니다.

ssh localhost -p 1079

작동합니다. 그러나 실제로 필요한 것은 LAN의 다른 컴퓨터에서 Mac에 로그인하는 것이므로 시도했습니다.

ssh 192.168.1.1 -p 1079

그러나 이것은 작동하지 않습니다. 문제는 내 LAN의 다른 컴퓨터가 포트 1079에 도달 할 수 있도록 dd-wrt 라우터 (192.168.1.1)에서 포트 1079를 어떻게 노출합니까?

(FYI, 여기는 텔넷을 사용하여 우분투에서 포트를 공격 한 결과입니다)

root@ubuntu:~# telnet 192.168.1.1 1079
Trying 192.168.1.1...
telnet: Unable to connect to remote host: Connection refused

답변:


1

이를 수행하는 한 가지 방법 은 라우터로 sshing하고 포트 1079를 localhost의 다른 포트로 다시 전달 하여 로컬 포트 ​​전달 을 설정하는 것입니다. 예:

앞으로 설정 :

ssh -L 22022:localhost:1079 192.168.1.1

전달 포트를 사용하십시오.

ssh -p 22022 127.0.0.1

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.