
dd-wrt 라우터 및 포트 전달에 문제가 있는 것 같습니다. 확실히 해야 할 것 같습니다. 들어오는 포트를 대상 포트에 매핑하고 IP를 지정하기만 하면 됩니다. 저는 2000보다 큰 포트 번호를 선택하고 이를 SSH용 22에 매핑했습니다.
LAN에서 내 컴퓨터에 액세스하려고 하면 완벽하게 작동하는 것 같지만 WAN을 통해 액세스하려고 하면 시간 초과가 발생합니다. 또한 WAN을 통해 잘못된 포트로 액세스하려고 하면 예상한 대로 거부됩니다. 그러나 시간 초과의 원인이 무엇인지 궁금합니다.
"ssh -vvv"와 Traceroute를 시도했지만 그다지 많은 정보를 제공하지는 못했습니다. 이 문제를 디버깅하려면 어떻게 해야 합니까?
편집: 또한 라우터를 재부팅하고 사용할 다른 포트를 지정하고 일시적으로 방화벽을 비활성화했다는 점을 추가하고 싶었습니다. 문제가 바뀌는 것은 아무것도 없는 것 같습니다.
편집 2: 내 라우터가 내 IP와 NAT를 사용하는 데 문제가 있다는 것을 방금 알게 되었습니다. 외부에서 다른 서버로 SSH를 연결한 다음 내 서버로 다시 로그인하면 모든 것이 작동한다는 것을 알았습니다.
답변1
외부 포트 스캔을 수행하고 포트가 실제로 열려 있는지 확인하십시오. 또한 임의의 포트를 실제 포트에 매핑하는 대신 22를 서버에 매핑하면 됩니다. 이는 라우팅 프로세스에서 한 단계가 줄어드는 것입니다.
마지막으로 모뎀이 실제로 모뎀/라우터인 경우 라우팅 및 포트 전달을 처리하는 다른 장치가 뒤에 있으면 이러한 문제가 항상 발생합니다.