답변:
SSH 서버가 수신 대기하는 포트 (일반적으로 22 ) 를 전달하려면 모뎀 / 라우터에 로그인해야합니다 .
여기에서 클라이언트를 사용하는 동안 홈 네트워크의 라우터가 할당 한 내부 주소 대신 외부 IP 주소 (ISP가 할당 한 주소)에 연결해야합니다.
유용한 링크:
라우터에서 Linux 시스템으로 올바른 포트를 전달해야합니다. 아시다시피 포트 22는 표준 포트입니다.
그러나 일부 ISP (아마도 귀하의 ISP이지만 이것을 지원할 사실이 없습니다)는 포트를 차단합니다.
따라서 두 가지 옵션이 있습니다.
SSH 데몬이 사용하는 포트를 변경하여 차단되지 않은 다른 포트에서 들어오는 연결을 수신합니다.
이것이 불가능하다면, 공용 포트를 라우터의 포트 22에 매핑하십시오.
따라서 <선택한 공용 포트>의 모든 트래픽은 Linux 컴퓨터의 포트 22로 전달됩니다. 이것은 Linux 시스템을 변경하지 않는 이점이 있으며, 집 밖에서 연결할 때 새 포트를 지정하기 만하면됩니다.
모뎀은 '포트 포워딩'을 '방화벽', '주소 변환'또는 '가상 서버'또는 이와 유사한 것으로 지칭 할 수 있습니다.
ShieldsUp을 사용할 수 있습니다! 에서 기능 깁슨 연구 센터 (22)의 포트 스캔을 수행하고, 당신이 그것을 연 있는지 확인합니다. (물론, 다른 공용 포트를 사용하는 경우 해당 포트를 스캔합니다).
마지막으로, 다른 사람들이 제안한 것처럼 DynDNS 는 인터넷에서 컴퓨터 주소를 변경할 수있는 이름을 변경하지 않는 것이 좋습니다 .
이것은 매우 간단한 문제이지만 몇 가지 수준으로 해결해야합니다. 먼저 SSH를 사용할 수 있도록 Linux 상자에서 SSHD가 실행 중인지 확인해야합니다.
다음으로 모든 SSH 트래픽을 Linux 시스템의 SSH 포트로 전달하도록 라우터를 구성해야합니다. 다음으로 인터넷에서 확인되는 이름을 Linux 상자에 제공하도록 DynDNS 를 설정해야 합니다.
즐거운 사냥!