"인터넷"측에서 홈 서버에 액세스 할 수 있도록 설정


0


Linux 홈 서버에 원격으로 액세스 할 수 있도록하기 위해 집에 없을 때 사용할 수 있습니다.

포트 포워딩을 사용하여 다음과 같이 시도했습니다.
http://<RouterInternetIP>:<SomePort> => http://10.0.0.1:80

그러나 원격으로 액세스하려고하면 RST (연결 할 수 없음)가 나타납니다.

이러한 규칙을 구성하는 가장 좋은 방법은 무엇입니까?

편집
자신을 분명히하기 위해. 지금은 보안에 관심이 없습니다. 나중에 다루겠습니다. 호스트에 동적으로 액세스 할 수있는 고정 DNS 주소도 신경 쓰지 않습니다. 나중 단계로 유지합니다.

지금 당장하고 싶은 것은 내 홈 서버의 아파치 페이지를 보는 것입니다. 데스크탑에서 볼 수 있습니다. 인터넷에서 이미 (현재 IP 주소를 알고 있다고 가정). http://1.2.3.4:100001.2.3.4는 현재 주소이고 10000은 80으로 전달되고을 사용하여 LAN 내에서 이미 액세스되는 아파치 페이지를 볼 수 있기를 원합니다 http://server:80.


1. 라우터에 따라 다르며 모두 서로 다른 UI를 제공하여 구성합니다. 2. 해당 규칙에서 "http : //"를 삭제하십시오. 전달 포트는 응용 프로그램 계층이 아닌 TCP 계층에서 적용됩니다. 3. 이것은 프로그래밍 문제가 아니며 SO에 대한 주제가 아닙니다.
Celada

답변:


0

방화벽에서 하나 이상의 포트를 열 수 있어야합니다. 이 작업을 수행 할 수 있으면 몇 가지 옵션이 있습니다. 데스크톱을보기 만하면 VNC를 실행 하는 것이 좋습니다. 때때로 특정 서비스에 액세스해야하는 경우 SSH 터널링 이 가장 친한 친구 일 수 있습니다. 원격 컴퓨터를 전체 홈 네트워크에 연결하려면 OpenVPN 이 문제가 될 수 있지만 처음 두 옵션보다 올바르게 설정하는 것이 더 복잡합니다. neo1987에서 언급했듯이, 어떤 종류의 동적 DNS 클라이언트를 실행하여 항상 알려진 주소로 컴퓨터에 접근 할 수 있습니다. 방화벽을 제어하지 않으면 Hamachi 와의 사이를 이동하는 역할을하는 제 3의 서비스가 필요합니다. 좋은 옵션이 될 수 있습니다.


확실하게 확신하지 못해서 질문을 편집했습니다. 어쨌든, 두 경우 모두 내 데스크탑에 대해 이야기하지 않습니다. 홈 HTTP 서버를 구축하고 웹에서 액세스 할 수있는 옵션 (이 시점의 정적 / 동적 주소는 무시)으로 데스크탑에 대해 논의 할 수 있습니다.
Omer Perry

귀하의 서버와 브라우저 사이에있는 유일한 방화벽이 라우터에 있다고 가정합니다. 이 경우 작업이 정말 간단합니다. 라우터의 관리 화면으로 이동하여 방화벽 설정을 변경하면됩니다. 거의 모든 라우터에서 WAN 쪽의 포트 ​​10000을 LAN 쪽의 server-ip : 80으로 전달할 수 있습니다. 라우터에서 서버에 영구 LAN IP를 할당 할 수있는 경우에 가장 효과적입니다. 구체적인 지침은 브랜드에 따라 다릅니다. ipchains 규칙에서 포트 80을 열도록 서버의 방화벽 규칙을 변경해야 할 수도 있지만 그렇지 않을 수도 있습니다.
acjay

이상한 부분이 있습니다. 이미 포트 10000을 server : 80으로 전달하고 정적 주소를 서버에 할당했습니다. 또한 포트 80이 서버의 포트 80으로 전달된다고 진술하려고 시도했지만 라우터는이 경우 웹 서비스를 위해 포트 8080을 수신 할 것이라고 언급했습니다. 동의했다. 그러나 두 경우 모두 조치가 성공했습니다-라우터에 액세스하려고 할 때 (10.0.0.138, 동적 IP 또는 동적 IP를 사용하는 외부 네트워크에서)-포트 10000의 경우 여전히 RST를 수신합니다. 또는 포트 80의 경우 웹 서비스 UI.
Omer Perry

이해가 안됩니다. 지금부터 포트 8080을 수신한다는 것은 무엇을 의미합니까? 서버에서 방화벽 규칙을 확인 했습니까? 서버 시스템 자체가 포트 80에서 외부 패킷을 허용하지 않을 수 있습니다. LAN에서 웹 서버에 액세스 할 수 있습니까? 로컬 호스트를 통해 컴퓨터 자체에서 웹 서버에 액세스 할 수 있습니까?
acjay

server : 80을 사용하여 LAN 쪽에서 쉽게 볼 수 있습니다 . 그것은 리눅스 우분투 서버 판입니다. apt-get을 사용하여 아파치 2를 설치했습니다. 원격 연결을 허용하기 위해 구성해야 할 경우 실마리가 있습니까? (그런데 DMZ를 켜도 도움이되지 않았다고 말해야합니다.)
Omer Perry

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.