원격 OS X 컴퓨터에 SSH로 연결

원격 OS X 컴퓨터에 SSH로 연결

프롬프트를 사용하여 iPad에서 OS X 노트북으로 SSH를 시도하고 있습니다. 동일한 네트워크에 있을 때는 모든 것이 작동하지만 외부 네트워크에서 내 컴퓨터에 액세스하려고 하면... 모든 것이 실패합니다.

나는 다양한 지침을 따랐습니다(예: 여기원격 SSH 액세스를 위해 내 컴퓨터를 어떻게 설정합니까?). 내 노트북에 10.xxx로 시작하는 고정 IP를 제공했습니다. 저는 공항 익스트림을 사용하고 포트 22를 포트 전달했습니다. 내 공항에는 192.xxx의 IP가 표시됩니다. 또한 no-ip도 설정했습니다. No-ip에는 67.xxx와 같은 IP 주소가 있다고 표시되지만 다음과 같은 사이트에서는https://www.whatismyip.com/173.xxx 주소를 보여주세요

username.no-ip.com 주소로 접속을 시도했습니다. 192ip, 67ip, 173ip를 사용해 봤습니다. 아무것도 작동하지 않습니다.

이견있는 사람?

편집하다:

"라우터 모드: DHCP 및 NAT"를 사용하여 공항 극단을 설정했습니다. 그렇게 했을 때 DHCP 범위가 10.x에 할당되었고 내 노트북은 10.x 범위의 주소를 얻었습니다.

포트 전달: TCP와 UDP 22가 모두 전달됩니다.

나는 공항 익스트림이 가장 바깥쪽에 있는 장치라고 생각하지 않는다. 저는 아파트 건물에 있고 라우터를 벽에 있는 포트에 연결해야 하므로 체인 어딘가에 다른 라우터가 있다고 가정합니다.

Mac에서 인터넷에 연결할 수 있습니다.

답변1

NAT를 사용하면 하나의 외부 IP를 여러 로컬 다운스트림 IP로 분할할 수 있습니다. 외부 세계는 내부 IP와 직접 대화를 시작할 수 없습니다. 포트 포워딩을 사용하면 외부 IP에 도달하는 특정 프로토콜을 서버가 연결한 내부 IP로 전달하여 이를 처리할 수 있습니다.

라우터에 포트 전달을 설정했지만 업스트림에 다른 NAT 장치가 있는 경우 NAT를 계단식으로 연결할 수 있으며 외부 세계는 내부 IP에 도달하지 않습니다. 그렇게 하려면 "두" NAT 장치 모두에 포트 전달을 설정해야 합니다.

관련 정보