내가 제어하지 않는 라우터를 통해 표준 포트가 아닌 SSH에 연결할 수 있습니까?

내가 제어하지 않는 라우터를 통해 표준 포트가 아닌 SSH에 연결할 수 있습니까?

저는 20가구 정도의 아파트 단지에 살고 있습니다. Wi-Fi 사용자 이름과 비밀번호를 받았지만 라우터에 액세스할 수 없습니다. 괜찮습니다. 이유를 이해합니다.

그러나 Bitvise SSH 서버가 설치된 Windows 10이 있습니다. 포트 8022또는 22내가 선택한 포트를 허용하기 위해 라우터에 액세스할 필요 없이 공용 IP를 통해 연결하는 방법을 찾으려고 합니다 .

기본적인 Xfinity 라우터입니다. 포트가 허용된다는 것을 알고 있지만 80SSH 서버를 해당 포트로 설정하려고 시도했지만 연결에 실패했습니다.

답변1

라우터가 TCP의 비표준 포트를 IP 주소로 전달하도록 구성되지 않은 한 "제어하지 않는 라우터를 통해 비표준 포트를 통해 SSH에 연결할 수 없습니다".

(적어도) 2가지 일반적인 해결 방법이 있습니다.

  1. 역방향 SSH 터널을 사용하십시오. (비트 단위 SSH를 사용할 수 있는지 여부에 대해서는 언급할 수 없습니다)

  2. VPN을 사용하세요.

이를 수행하는 한 가지 방법은 EC2 인스턴스 또는 기타 가상 머신(VM)에 OpenVPN 서버와 같은 것을 설정하는 것입니다. nat 뒤에 있는 컴퓨터를 openvpn 클라이언트로 연결합니다. 그런 다음 VM에 ssh를 연결한 다음 SSH를 통해 VPN을 통해 PC로 ssh하거나 연결하려는 외부 장치에서 동일한 VPN에 두 번째 VPN을 적절한 라우팅과 함께 설정한 다음 모든 서비스에 액세스할 수 있습니다. VPN을 통해 PC에서.

더 간단한 대안은 고정 IP를 발급해 주는 VPN 제공업체를 찾는 것입니다. 이런 방식으로 ISP에 연결하려면 VPN 클라이언트가 필요하며, 그런 다음 해당 외부 IP를 통해 컴퓨터에 액세스할 수 있습니다. 이 서비스 제공업체를 찾으려면 google/ddg에서 "vpn 고정 IP"를 검색하세요. VPN이 가까울수록 좋습니다(세계 반대편에서 IP를 얻는 경우 대기 시간으로 인해 SSH가 매우 느리게 느껴질 수 있기 때문입니다)

관련 정보