기본 SSH / 포트 포워딩 192.168.1.X 주소 지정)에

아마도 가장 간단한 ssh / portforwarding 질문이있을 것입니다. 여기와 다른 곳을 검색했지만이 작업을 수행하지 못했습니다. 나는 수년간 네트워크와 ssh를 사용해 왔지만 전에는 설정하지 않았으므로 기본적인 이해가 부족합니다.

어쨌든, 내가하고 싶은 일은 간단합니다. Netcomm 모뎀 / 라우터가있는 가정에 WLAN이 있습니다. 집에서 실행중인 특정 컴퓨터 (예 :이 컴퓨터의 192.168.1.X 주소 지정)에 대해 포트 22의 포트 포워딩을 설정했다고 생각합니다. GUI 인터페이스를 통해 모뎀에 연결했습니다.

이제 집 WLAN 외부의 다른 곳에서 (즉, 원격으로)이 시스템에 SSH로 연결할 수 있기를 원합니다.

고정 IP 주소를 성공적으로 핑할 수 있지만 ssh를 시도하면 연결에 실패합니다. 기계가 가치있는 것을 위해 우분투를 실행 중입니다. 그런 기본적인 질문을해서 죄송합니다.



답변

모뎀 / 라우터의 구성 패널로 이동해야합니다. 그런 다음 ssh 포트를 sshd를 실행하는 해당 시스템의 IP로 전달하십시오.

자신을 넷기어 년에 Firewal Rules당신은 추가 할 필요가 Inbound Service그것에 대해 192.168.1.X포트에서 22서비스에 대한ssh


답변

ISP가 연결 작성을 방해하지 않는지 확인해야합니다 (브라질의 일부는 고정 IP가 낮은 포트에서 청취하지 못하도록합니다 (<1024)).

또 다른 옵션은 인터넷에 컴퓨터가 홈 컴퓨터에 대한 프록시로 작동하도록하는 것입니다. 홈 컴퓨터 -R에서이 프록시 컴퓨터에 대해 ssh를 실행 GatewayPorts하고 원격에서 사용하도록 설정해야 인터페이스가 아닌 인터페이스의 포트를 리디렉션 할 수 있습니다. localhost. 예를 들어, Ubuntu 컴퓨터에서 실행하는 경우 :

ssh -N -f -R 0.0.0.0:2222:localhost:22 user@remote-machine

포트 2222를 통한 모든 연결 remote-machine은 터널을 통해 Ubuntu 시스템으로 리디렉션됩니다 (이 시스템이 NAT 내부에 있고 포트를 모뎀으로 전달하지 않더라도).


답변