회사 방화벽 뒤에서 일하는 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