SSH 포트 전달을 사용하여 0.0.0.0을 바인딩할 때 연결이 거부된 이유

SSH 포트 전달을 사용하여 0.0.0.0을 바인딩할 때 연결이 거부된 이유

내 로컬 컴퓨터에서 포트 포워딩을 위해 이 명령을 사용하고 있습니다.

ssh -L 3409:0.0.0.0:3309 -N -f [email protected]

이 명령을 실행한 후 원격으로 성공적으로 연결할 수 있었습니다 80.110.35.85. 그런데 동일한 로컬 네트워크에서 다른 PC를 사용하면 연결이 거부되었다는 메시지가 나타납니다. 혼란스러워요. 왜 이런 일이 일어났나요? 동일한 로컬 네트워크에 있는 다른 컴퓨터에서 포트 3409를 사용할 수 있습니까?

답변1

LAN의 다른 호스트와 포트를 공유해야 하는 시스템에서 게이트웨이 포트를 활성화 /etc/ssh/sshd_conf 하고 sshd 서비스를 다시 시작합니다.

GatewayPort yes

답변2

다음을 시도해 보세요. 로컬 컴퓨터에 포트 3409를 차단하는 방화벽이 없는 한 네트워크의 로컬 컴퓨터에 연결할 수 있는 다른 컴퓨터뿐만 아니라 로컬 컴퓨터에서도 작동해야 합니다.

ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]

관련 정보