이 명령을 사용하여 로컬 컴퓨터에서 포트 전달을 수행하고 있습니다.
ssh -L 3409:0.0.0.0:3309 -N -f [email protected]
이 명령을 실행하면 80.110.35.85
원격으로 성공적으로 연결할 수 있습니다. 그런데 동일한 로컬 네트워크에 있는 다른 컴퓨터를 사용하면 연결이 거부되었다는 메시지가 나타납니다. 혼란스럽네요. 왜 이런 일이 발생하는 걸까요? 동일한 로컬 네트워크에 있는 다른 컴퓨터에서 포트 3409를 사용할 수 있습니까?
답변1
LAN의 다른 호스트와 포트를 공유할 컴퓨터에서 게이트웨이 포트를 활성화 /etc/ssh/sshd_conf
하고 sshd 서비스를 다시 시작합니다.
GatewayPort yes
답변2
다음을 시도해 보세요. 로컬 컴퓨터에 포트 3409를 차단하는 방화벽이 없으면 로컬 컴퓨터는 물론 네트워크의 로컬 컴퓨터에 연결할 수 있는 다른 컴퓨터에서도 작동해야 합니다.
ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]