밖에서 집에 있는 PC를 켜고 원격접속 후 끄기 #1 - 공유기 설정 IT관련 이야기

2006년 초에 UltraVNC와 애니게이트 공유기, XP 환경을 기반으로 제목과 같이 원격제어 관련
포스팅을 옆동네 블로그에 한적이 있습니다.

IT관련 포스팅을 이글루스로 이사해 오면서 원격제어는 오래전 내용이라 갱신을 해야겠다는 생각이들어서
따로 옮겨오지 않았는데 이번에 새로 작성을 하게 되었습니다.

회사나 학교 같은 외부에서 아무 때나 필요시 집에 있는 PC를 켜고 작업 후 끄는 것까지 할 수 있다면
얼마나 편리할까요?
예컨대 아래와 같은 상황이 발생했을 경우 원격접속이 불가능하다면 상당히 난감하겠죠.

예1) 모 대학교 학생 모모는 어느 날 집의 PC에 중요한 리포트 파일을 두고 온 것을 알았다.
     그런데 지금 학교에서 집에까지 갔다오기는 시간이 너무 부족하다.
     원격접속은 나도 할 줄 아니까 PC만 켜져 있다면 원격접속으로 집의 PC를 접속해서
     해당 리포트 파일을 전송하면 될 텐데 꺼져 있으니 어쩔 수가 없네 -_-. 지금 집에 아무도 없는데...

 

예2) 회사원 김모씨는 오늘까지 중요 보고서를 작성해야 한다.
       그런데 보고서에 참고할만한 자료가 집의 PC에 있는데 가져오는 것을 깜박했다.
       안타깝지만 참고자료 없이 보고서를 작성할 수 밖에...

이를 해결하기 위한 원격접속을 위해서는 아래와 같은 사전 준비가 필요합니다.

1. 공유기 또는 WOL 프로그램
2. 원격접속을 위한 PC CMOS 설정 및 운영체제 환경 설정

※ 오래된 메인보드의 경우 WOL(Wake on Lan)을 지원하지 않는 경우도 있는데 이 경우에는
아래 방법을 적용할 수 없습니다.

1번의 경우 공유기를 통해서 PC를 외부에서 켤 수 있는데 바로 인터넷에 PC가 연결되어 있다면
WOL 프로그램(예: http://www.simply-ware.com/download/WolSetup.exe)을 사용하면 됩니다.

본 포스팅에서는 공유기를 사용하는 방법을 설명합니다.

환경은 가장 널리 사용되는 IPTIME을 기준으로 했습니다.
타 공유기의 경우 해당 공유기 매뉴얼을 참조하시기 바랍니다.

1. 공유기 WOL 기능 설정
고급 설정-특수기능-WOL 기능을 선택한 후 원격접속을 할 PC를 등록해야 합니다.
이 설정을 해당 PC에서 한다면 현재 접속된 PC의 MAC 주소로 설정을 체크해 주시면 되고
그렇지 않은 경우 MAC 주소 찾기를 눌러서 해당 PC를 찾거나 수동으로 MAC 주소를 넣어주시면 됩니다.

MAC 주소 확인은 OS 명령어로 가능하지만 초보자인 경우 해당 PC에서 설정을 하는 걸 권장합니다.


2. 포트포워드 설정
공유기 자체가 방화벽 역할을 하기 때문에 해당 포트를 오픈해 주어야 합니다.
또한 여러 대의 PC가 공유기 하단에 물려있을 경우 외부에서 원격접속 요청이 왔을 때
어떤 PC로 그 요청을 넘겨줄 것인가를 지정해 주기 위해서도 설정해 주어야 하는 것이죠.

아래 메뉴의 포트포워드 설정에 들어가서 정의된 리스트에서 원격데스크톱을 선택해 주면
기본적인 설정이 입력이 됩니다.
내부IP 주소는 해당 PC의 IP를 넣어주시면 되고 나머지 설정은 아래 화면을 참조해서 추가해 줍니다.


3. DDNS 설정
반드시 하지 않아도 되는 설정이지만 가급적 해 주시는 것이 좋습니다.
고정IP를 받는 전용선 서비스 같은 것을 쓰지 않는 이상 ISP(KT, SK, 파워콤등)에서 할당하는 IP는
변경이 될 수 있습니다.
그 경우 외부에서 공유기 접속을 할 경우 IP로 접속하기가 어려워집니다.

무슨 의미인가 하면 외부에서 공유기 접속을 할 경우에는
http://222.231.51.77:5000 같은 식으로 접속을 하게 되는데 이 IP 주소가 변경이 되면 접속이 곤란하게 된다는 이야기죠.
그래서 마치 우리가 www.daum.net으로 접속하면 해당 도메인의 IP 주소로 연결이 되듯이
ISP에서 할당해 주는 IP를 도메인으로 등록하는 겁니다.

일반적인 DNS와의 차이점은 www.daum.net은 222.231.51.77 이라고 고정이 되어 있지만
DDNS의 경우는 예컨대 www.daum.net 의 IP가 211.211.51.90으로 변경이 되었다고 한다면
DDNS가 등록된 곳에서 자동으로 www.daum.net은 211.211.51.90으로 가라~ 라고 변경을 해 준다는 것입니다.

공유기에서 이를 등록하기 위해서는 아래 DDNS 설정 메뉴로 들어가면 됩니다.
아래 화면 설명대로 DDNS를 등록하게 되면 전 이제 XXXX.iptime.org라는 도메인으로 공유기나 집의 PC 접속을
할 수 있게 되는 것입니다.



4. 공유기 외부 접속 활성화
기본적으로 공유기는 해당 공유기에 물린 PC에서만 관리화면을 띄울 수 있지만 외부에서도
접속이 가능하도록 설정할 수 있습니다.

아래 메뉴로 들어가서 원격 관리 포트 사용에 체크를 해 주고 임의의 포트를 넣어주도록 합니다.
5050, 40050등 65535 이하의 적당한 포트를 넣어주도록 합니다.
웹서비스, SMTP등에서 사용하는 일반적인 포트인 80, 8080, 25번등은 가급적 피하는 것이 좋겠죠.


5. 공유기 관리자 계정 암호 설정
이미 설정이 되어 있다면 할 필요가 없지만 설정이 안 되어 있거나 허술하다면
반드시 해야 되는 부분입니다.
4번의 단계로 인해 외부에서 누구나 공유기 접속 시도가 가능하기 때문에
관리자 계정 보안 설정이 안 되어 있으면 누군가가 공유기 관리자 화면으로 들어오게 될 가능성도
배제할 수 없기 때문입니다.


6. 외부에서 공유기 접속 테스트
이제 외부에서 공유기 접속 테스트를 해 봅시다.
등록한 DDNS 도메인명 뒤에 원격 관리 포트 번호를 붙여서 브라우저에서 열면 됩니다.

http://도메인명:포트번호

그리고 아래와 같이 접속 확인창이 뜨고 앞서 설정한 계정 정보로 로그인을 해서
관리자 화면이 보여지면 성공입니다.


7. 공유기에서 집에 있는 PC를 켜기
집에 있는 PC를 켜기 위해서는 1단계에서 등록한 PC를 체크해 주고 PC 켜기 버튼을 눌러주면 됩니다.
해당 PC가 부팅되는 동안 잠시 기다렸다가 원격접속을 하면 되는데
고급 설정-네트워크 관리-내부 네트워크 정보를 통해서도 해당 PC가 켜졌는지 확인이 가능합니다.

물론 이 PC를 켜는 작업은 지금 공유기 설정만으로는 안 됩니다.
이후 포스팅할 PC CMOS 및 운영체제 설정을 해 주어야 가능합니다.


핑백

  • 토디의 시선이 머무는 곳 : 밖에서 집에 있는 PC를 켜고 원격접속 후 끄기 #3 - 원격접속 및 PC 끄기 2009-11-24 19:15:54 #

    ... 모든 프로그램-보조 프로그램에 원격 데스크톱 연결을 실행하고 등록된 DDNS 명칭을컴퓨터 이름에 넣어줍니다.이렇게 해 주면 공유기에 설정된 포트 포워딩에 따라 (http://tody.egloos.com/5130751)해당 PC로 연결을 시도하게 됩니다.3. 로그온정상적으로 원격 데스크톱이 연결되면 아래와 같은 창이 뜹니다.로그온할 계정을 클릭하고 암호를 넣어준 후 로 ... more

  • Irreversible : 컴퓨터 원격제어 2010-05-04 13:51:52 #

    ... 데스크탑 : 그냥 노트북으로 해도 되지만, 아이패드에서만 하려면 필요. 그리고 참조한 매뉴얼들 아이폰으로 wol 원격부팅 집 컴퓨터 켜기 밖에서 집에 있는 PC를 켜고 원격 접속 후 끄기 원격으로 PC켜기 - WOL 2. Bios 설정 일단 bios에 들어가서 wake on lan을 설정해야 하는데, 이게 메인보드마다 ... more

덧글

  • fiasco 2009/12/02 10:11 # 삭제 답글

    좋은 포스팅 감사드립니다.
    포트포워딩의 경우 ip란에 원격제어를 당하는 컴퓨터의 아이피를 입력하는 게 맞죠?
    포트포워딩이 어떤 경우에 필요한지... 왜 필요한지도 궁금하네요 ㅎㅎ..
  • 토디 2009/12/02 13:09 #

    IP는 그렇게 하시는 것이 맞습니다.
    일단 공유기가 방화벽 역할을 하기 때문에 외부에서 접속 요청이 와도
    공유기에서 컷트가 됩니다.
    또 다른 이유로는 A, B란 PC가 둘다 공유기에 물려 있을 경우
    외부에서 원격 접속 요청이 왔을 때 어느 PC로 연결해 줄 것이냐를 지정해 줘야 하죠.
    그래서 B PC의 IP에 대해서 포트 포워딩을 설정하면 B PC를 원격제어하게 되는 겁니다.
  • 카리♂ 2010/01/12 17:22 # 삭제

    보다가 궁금증이 생겨 문의드립니다.
    그럼 A PC와 B PC 둘 다 원격 접속이 필요한 경우에는
    포트포워딩으로 어느 PC로 가게 할지 어떻게 설정하면 될까요?
  • 토디 2010/01/12 17:26 #

    그럴 경우라면 A PC는 예컨대 디폴트로 두고
    (원격데스크탑은 3389포트를 기본으로 사용합니다)
    다른 B PC는 원격데스크탑 포트를 변경해 줍니다.
    예컨대 9000번으로 변경을 해 주었다면

    공유기에서 A PC로의 포트포워딩은 3389를 세팅해주고
    B PC로의 포트포워딩은 9000번을 세팅해 주면 됩니다.

    이렇게 하면 원격데스크탑 연결 요청이 3389로 올 경우 A PC로 연결시켜주고
    9000으로 올 경우 B PC로 포트포워딩을 공유기가 해 주게 되는 거지요.

    원격데스크탑 포트 변경법은 아래 포스트를 참조하세요.
    http://tody.egloos.com/5130817
  • 카리♂ 2010/01/12 18:01 # 삭제

    아.. 그렇게 하면 되는군요. ^^
    그럼 어느 PC로 갈지 결정하는 방법은 포트번호 선택 외에
    포트번호 안붙인 호스트를 다르게 해서 설정하는 방법은 없을까요?

    ex)
    PC A : pc1.domain.com
    PC B : pc2.domain.com
  • 토디 2010/01/12 18:04 #

    호스트 명을 다르게 할려면 IP가 달라야 하거나(공유기에 IP를 2개 할당할 수 있는
    기능이 있다면 몰라도..) 또는 웹서버의 Virtual HOST 처럼
    예컨대 A.iptime.org나 B.iptime.org나 모두 121.121.8.10을 가리켜도
    Virtual 서버에서 A라는 도메인을 타고 올 경우와 B라는 도메인을 타고 올 경우를
    따로 처리해주어야 하는데 이것도 물론 공유기에서 지원하는 기능이 아니니
    힘들겠지요.
  • 카리♂ 2010/01/12 18:09 # 삭제

    실시간 답변 감사드립니다. ^^;
    저렇게 할라고 무료도메인도 하나 등록하고 호스트도 여러개 만들어 두었는데
    공유기에서 지원 안하는 기능이라니.. 뻘짓을 했네요 ㅎㅎㅎㅎ
    호스트 없이 도메인 자체로 연결시킨 후 포트번호만 알아보기 쉽게 해서 써야겠습니다. ^^
    조언 감사드립니다!
  • 풋내기 2010/01/23 20:17 # 삭제 답글

    안녕하세요.
    저도 최근에 원격부팅에 대해서 관심을 가져서 관련 글들을 찾는 도중 님의 블로그에 와서 좋은 정보를 보고있습니다.
    다름이 아니라 저가 지금 외지에 와있고 저희 집에 있는 컴퓨터를 원격부팅 후 원격제어로 사용하고 싶은데 하드웨어 스팩이 가능한지 알아보고 싶어서 이렇게 글을 남깁니다. 저희 집에서는 KT ADSL 모뎀을 사용해서 인터넷을 사용하고 있습니다.
    일단 마더보드는 이게 맞는지 모르겠지만 찾아본 결과 "10/12/2007-LakePort-6A79HB0FC-00" 이렇게 나왔습니다. BIOS 타입은 "Award(10/12/2007)" 이렇게 나왔습니다.
    그리고 네트워크 어뎁터는 Atheros L2 Fast Ethernet 10/100 Base T-Controller" 입니다. 근데 속성 탭에서 아무리 찾아봐도 WOL 관련 사항은 찾아봤는데 전혀 없었습니다. 이 어뎁터는 이러한 기능이 제공하는지 궁금합니다.
    그리고 공유기의 경우 없어서 이참에 한 번 구입하려고 하는데 IPTIME 공유기 어느 것이라도 WOL 기능을 지원하는 것입니까? 님께서 위 글에서 언급하신 공유기의 모델명을 좀 알고싶습니다. 아니면 좋은 공유기 하나 추천해주시면 고맙겠습니다.
  • 토디 2010/01/28 10:34 #

    사정상 답변이 많이 늦었습니다.
    IPTIME의 OS는 제품마다 거의 동일하니 어느 것을 사셔도 무방합니다.

    WOL은 어지간한 랜카드는 다 제공이 됩니다만 설정이 랜카드 마다 다르기 때문에
    반드시 WOL이라는 단어가 아니어도 관련된 항목이 있을 수 있으니
    찾아보셔야 합니다.
  • 풋내기 2010/02/15 14:50 # 삭제 답글

    감사합니다. 덕북에 저도 WOL 기능을 사용할 수 있게 되었습니다. ^^
  • 풋내기 2010/03/20 11:24 # 삭제 답글

    안녕하세요..

    지금까지 WOL 기능으로 집에 있는 컴퓨터를 잘 사용하고 있는데요. 한가지 문제가 생겨서 이렇게 다시 질문드립니다.

    혹시 저가 알아서 켜지도 않았는데 컴퓨터가 알아서 켜지는 경우도 발생하는가요?

    실은 저가 사용할 때는 확실히 사용하고 껐는데도 나중에 집에 전화를 해서 확인해 보면, 항상 켜져 있다는 겁니다. 어떤 때는 한 일주일 정도 사용하지 않았는데도, 집에 전화를 해서 확인해 보면 컴퓨터 켜져 있고, 꺼도 다음 달에 다시 켜지고 그런다고 합니다.

    확실한 건, 저가 원격에서 사용할 때고 껐을 때는 확실히 꺼집니다. 따라서 혹시 시스템 종료를 했는데도, 컴퓨터가 종료 순간 계속 멈춰서 꺼지지 않는 경우는 없는 것 같습니다. 그래서 혹시 알람같은 설정이 되어 있어서 자동으로 켜지는가 싶어, 그 부분을 CMOS또는 네트워크 어뎁터를 확인 했는데도 그런 설정 같은 것은 없었습니다.

    혹시 다른 사람이 저 컴퓨터를 맘대로 키고 끄는 것인가요? 저는 위에서 처럼 공유기 관리 비밀번호도 설정 다 했습니다...
  • 토디 2010/03/22 11:41 #

    저도 예전 PC 사용시 겪었던 증상으로 WOL 신호를 안 주어도 제멋대로 가끔 켜져버리는 경우가 있었지요.

    전원쪽 옵션이나 WOL 옵션(매직패킷, 패킷 일치등등)을 바꿔가면서 문제가 없는
    설정을 찾아보셔야 될 거 같습니다.
    혹시 영향을 줄 지도 모르니까 가급적 랜카드 드라이버도 업데이트 해 주시고요.
  • 풋내기 2010/04/04 14:04 # 삭제 답글

    아!!

    WOL 옵션을 매직패킷으로 바꾸니까 이제 더 이상 그런 현상이 안 일어나요 ㅎㅎ

    아무래도 랜 카드에서 무작위로 들어오는 신호 중에 패킷 일치된 신호를 자주 잡아내서 자주 켜지는것 같네요 ㅎㅎ

    감사합니다...
  • 토디 2010/04/05 11:00 #

    해결되셨다니 다행입니다. ^^
  • 코브아빠 2010/06/22 08:08 # 삭제 답글

    집 공유기에서는 되는데.. 밖에서 안되면 무엇이 잘못된걸까요??

    집안에서 무선공유기에 접속하면 잘뜨는데.. 밖에서 하면.. 연결이 안되네요..ㅠ
  • 토디 2010/06/22 10:27 #

    본문 글 중에 4. 공유기 외부 접속 활성화 을 참조하세요.
    아주 간혹 ISP에서 막힌 포트일 수도 있으니 안 될 경우 포트를 변경해 보시고요.
  • 더벅 2010/10/28 15:33 # 삭제 답글

    안녕하세요^^
    좋은거 배워 갑니다~~감사합니다
    질문 하나 해도 될까요^^
    회사에서 원래 제한된 포트도 많고 제한된 아이피도 많고
    외부에선 내부 접속에도 제한이 되어있습니다..
    근데 알려주신데로 설정하니 회사에서 공유 접속이 가능하더라구요~~
    하지만..원격접속이 안됩니다..
    핑테스트를 해보아도 핑이 나오질 않고요..
    공유기접속해서 다른 설정 이런설정 다 가능한데..왜 안되는것일까요..?
  • 토디 2010/10/28 15:36 #

    원격 포트(3389)가 막혀있지 않나 싶습니다.

    http://tody.egloos.com/5130817

    위 글 참조하시고 원격포트를 변경해 보세요.
    443이나 8080같은 것은 열려있을 가능성이 높습니다.
  • ZzeroZ 2013/03/14 13:11 # 삭제 답글

    질문 하나 해도 될까요?

    본문 글중에 4. 공유기 외부 접속 활성화 이쪽 관련한 질문입니다

    제가 가지고 있는 공유기는 iptime이 아닌 lgu+에서 제공하는 공유기입니다만

    이쪽에는 따로 옵션이 있지 않네요. 때문에 freedns에서 설정한 ddns설정이

    안드로이드폰 모바일 네트워크(3g)를 사용했을때는 공유기 설정이 뜨지 않는데

    다른 방법으로 외부 접속을 활성화 할수 있는 방법은 없을까요?
  • 토디 2013/03/18 13:58 #

    좀 늦게 확인했습니다.

    일단 떠 오른 생각은 3G 연결시 사용되는 DNS 서버에서 freedns에 설정한 도메인값을 못 찾는 거
    같습니다.

    동적 IP가 할당된다곤 해도 집에서 쓰는 인터넷의 주소가 바뀌지 않을 가능성도 크니까
    우선 그걸 확인해 보세요.

    저 같은 경우만 해도 집에서 사용하는 공유기에 할당된 공인 IP의 경우 몇 년째 그대로입니다.
    MAC 주소를 변경하면 뒷 주소만 살짝 바뀌곤 합니다만...

    만약 이런 경우라면 도메인 네임이 아닌 그냥 IP주소로 접속하셔도 될테니 말입니다.
  • 제이드 2014/12/11 21:57 # 삭제 답글

    질문 하나 드리겠습니다. 원격 데스크톱을 잘 사용하고 있는데요, 이상하게 컴퓨터를 처음 켜고 윈도우에 로그인을 하지 않으면 연결이 되지 않습니다. 그래서 외부에서 WOL을 이용해서 컴퓨터를 켜도 연결을 할 수가 없어서 아무 소용이 없네요. 혹시 해결방법 아시면 알려주세요~
댓글 입력 영역