NAT 뒤의 호스트에서 NAT 뒤의 서버로 SSH를 연결하고 싶음

NAT 뒤의 호스트에서 NAT 뒤의 서버로 SSH를 연결하고 싶음

집에 없을 때 공용 Wi-Fi를 사용할 때처럼 노트북에서 집에 있는 NAT 지원 라우터 뒤에 있는 서버로 SSH를 통해 연결하고 싶습니다.

분명히 로컬 포트 ​​전달이나 원격 포트 전달이 작동하지 않습니다. 그러나 WAN에서 들어오는 패킷을 내 서버의 특정 포트 22로 전송하도록 라우터를 구성할 수 있다면 작동할 것이라고 생각합니다. 그러나 이것이 가능한지 확실하지 않습니다.

게이트웨이 공용 IP에서 열려 있는 포트를 확인하면 21, 22, 80과 같은 일부 알려진 포트만 표시되고 53, 110 등의 다른 포트는 표시되지 않습니다.

다음에 추가:라우터의 포트 22를 내 서버로 전달하고 서버에 SSH를 시도했습니다. 비밀번호를 묻는 메시지가 표시되었지만 "권한이 거부되었습니다. 다시 시도해 주세요."라고 대답했습니다.

또 다른 관찰: 공유기의 WAN 측 IP가 공용 네트워크 IP와 일치하지 않습니다. 이는 내 ISP가 나에게 공개 IP를 제공하지 않는다는 것을 의미한다고 생각합니다. 무슨 뜻이에요? 나에게 운이 없는 걸까?

답변1

다음을 수행해야 합니다.

  1. 라우터: 라우터의 포트 22에 어떤 연결이 열려 있는지 확인하세요. SSH를 통해 라우터 자체에 액세스하는 경우 이를 비활성화할 수 있습니다. b)
  2. 라우터: 서버의 IP 주소로 리디렉션(포워드 포트 22)
  3. 서버: LAN 측에서 서버 ssh-d를 활성화하고 서버에서 인터넷으로의 올바른 IP 라우팅을 테스트해야 합니다.

또는 라우터에 열려 있는 포트 22를 닫을 수 없습니다.

  1. 라우터: 서버 IP의 포트 22에 포트 전달(예: 포트 2222)을 추가합니다.
  2. --
  3. 위와 같이

  4. 새로 전달된 포트 2222를 사용하여 라우터 공용 IP에 SSH로 연결합니다.

관련 정보