PC 원격 제어

외부에서 집에 있는 PC 원격제어해야 될 경우가 있다. 특히 아래와 같은 상황이 아닐까 한다.

  • 중요한 파일을 외부에서 접근하거나, 집에 있는 컴퓨터에서 작업을 이어서 하고 싶을 때.
  • 외부에서 집에 있는 고성능 PC를 통해 게임을 하거나 미디어 파일을 스트리밍할 때
  • 한 공간에 여러대의 PC를 한대의 PC에서 동시 작업하고자 할때
  • 스마트홈 기기를 원격으로 제어하거나 상태를 점검할 때.
  • 집의 보안 시스템을 원격으로 점검하고 필요할 때 조치를 취할 때

이럴 경우 집에 있는 공유기와 PC 설정으로 PC 원격제어가 가능하게 하는 방법을 최대한 쉽게 설명하고자 한다.

이루고닷컴

PC 원격제어를 위해 해야될 일

PC 원격제어를 위해서 집과 외부에서 설정할 부분을 아래에 정리했다.
각 항목에 대해서 아래에 그림과 함께 자세히 설명하도록 하겠다.
중요한 점은 외부 PC에 대한 제약은 따로 없으나 집에있는 원격 제어 될 PC는 “프로” 이상의 버전에서만 지원한다.

PC 원격제어 설정

집 공유기 접속

iptime 공유기를 기준으로 설명하도록 하겠다. 먼저 iptime 공유기 설정페이지에 접속한다. 관리도구를 클릭하면 주 설정 화면이 나온다

PC 원격제어를 위해 공유기 관리도구에서 설정해야할 항목은 2군데 이다. 첫번째는 “포트포워드” 설정이고, 두번재는 “WOL기능” 설정이다. 외부 IP 주소는 PC 원격제어를 위해 접속할때 필요한 주소이므로 메모를 해놓자. 여기서는 임의로 “222.222.222.222”로 하겠다. 본인의 IP 주소를 사용하면된다.

공유기 포트포워드 세팅

포트포워딩(Port Forwarding)란?

포트포워딩은 공유기를 통해 외부 네트워크에서 내부 네트워크의 특정 장치에 접근할 수 있도록 설정하는 과정이다. 이를 통해 외부에서 내부 네트워크의 장치로 접속할 수 있게 된다.

웹 브라우저에서 HTTP 프로토콜을 사용할 때는 기본적으로 포트 80을, HTTPS 프로토콜을 사용할 때는 포트 443을 사용합니다. 예를 들어, 우리가 웹사이트에 접속할 때 웹 브라우저가 자동으로 포트 80 또는 443을 사용하므로 별도로 포트를 입력할 필요가 없다.

원격 데스크톱 프로토콜(RDP)을 사용하여 PC를 원격 제어할 때는 기본적으로 포트 3389를 사용한다. 예를 들어, 외부 IP 주소가 222.222.222.222라면, RDP를 통해 접속할 때 222.222.222.222:3389를 입력해야 합니다.

보안성을 높이는 포트포워딩 설정

포트포워딩을 설정하여 보안성을 높이기 위해 기본 포트를 변경할 수 있다. 예를 들어, 외부에서 222.222.222.222:50000으로 접속하면 내부의 192.168.1.63:3389로 연결되도록 설정할 수 있다. 이를 통해 기본 포트 번호를 예측하기 어렵게 만들어 보안성을 높일 수 있다.

만약 외부 IP 주소가 노출되고 공유기의 포트포워딩 설정이 외부 포트 3389에서 내부 포트 3389로 설정되어 있다면, 누군가가 222.222.222.222:3389로 접속할 수 있게 된다. 이 경우 비밀번호가 해킹된다면 보안에 큰 문제가 생길 수 있다. 그러나 공유기 포트포워딩 설정에서 외부 포트를 50000으로 설정하고 내부 포트를 3389로 설정하면, 외부 IP 주소가 노출되더라도 외부 포트 번호(50000)를 알지 못하기 때문에 접속이 어렵다. 이를 통해 “나만의 비밀번호”와 같은 효과를 얻을 수 있다.

포트 번호는 0부터 65535까지 사용할 수 있다. 0부터 1023까지의 포트는 시스템에서 예약된 포트이며, 1024부터 49151까지의 포트는 특정 응용프로그램을 위해 등록된 포트이다. 따라서 포트포워딩 설정 시에는 49152 이후의 포트를 사용하는 것이 좋다.

두대의 PC를 원격제어할 경우

예를 들어, 내부에서 접속할 PC의 IP 주소가 192.168.0.163이라면, 외부 포트를 50000으로 설정하고 내부 포트를 3389로 설정할 수 있다. 이 경우 외부에서 첫 번째 PC에 원격 접속할 때는 222.222.222.222:50000을 입력하고, 두 번째 PC의 IP 주소가 192.168.0.62라면 외부 포트를 50001로 설정하고 내부 포트를 동일하게 3389로 설정할 수 있다. 이 경우 두 번째 PC에 원격 접속할 때는 222.222.222.222:50001을 입력하면 된다.

WoL(Wake on Lan) 설정

WoL(Wake on LAN) 이란

WoL(Wake on LAN)은 랜선을 통해 원격으로 컴퓨터를 켜는 기술이다. 서버라면 항상 켜져 있을 수 있지만, 가정용 PC는 항상 켜놓기 어렵기 때문에 필요할 때만 PC를 켜고 작업을 마친 후 끄는 것이 효율적이다. WoL을 사용하면 원격에서 PC를 켜는 것이 가능해진다.

WoL 설정 방법

WoL관련 설정하는 부분이 조금 복잡하고 내용이 많아서 별도로 포스팅하도록 하겠다.
간단하게 설명하자면 PC의 BIOS가 WoL을 지원해야하며, PC 부팅 시 진입하여 수정하면 된다. 다음으로 네트워크 어댑터에서 WoL관련 설정을 활성화한다. 마지막으로 모바일 앱을 지원하는 경우 설치해서 사용하면 된다. 모바일 앱이 없어도 모바일폰으로 집 공유기에 접속해서 PC를 켤 수 있다.

PC 윈도우 원격 데스크톱 설정

공유기 설정이 끝났고, 이제는 외부에서 원격 제어할 PC 설정을 해보자.
윈도우 시작 – 설정 – 시스템 – 원격 데스크톱 메뉴에서 “원격 데스크톱”을 아래 그림과 같이 켜면 된다. 이것으로 집에 있는 원격 제어될 PC와 공유기 설정을 완료했다.

외부 PC에서 집 PC 원격제어

이제 외부 PC에서 집에 있는 원격제어할 PC에 접속해보자. 윈도우 시작 메뉴 검색창에서 “원격 데스크톱 연결”으로 검색하면 실행 명령이 나오고 이를 클릭하면 아래 그림처럼 접속 창이 실행된다. 집 공유기에서 메모한 외부 IP주소(222.222.222.222)와 첫번째 포트번호(50000)를 같이 입력하면 된다.
사용자 이름과 암호는 윈도우 로그인 이름과 암호와 동일하다. 로컬 게정일 경우 로컬 계정으로 로그인하고, Microsoft계정일 경우 Microsoft 계정으로 로그인하면 된다. Microsoft 계정은 사용자이름@outlook.com, 사용자이름@hotmail.com이다.

원격 접속했을때 외부 PC에서 보이는 화면 설정일 필요한 경우 “디스플레이” 탭에서 설정할 수 있다. 기본값으로는 “크게”로 되어있다. 만약 접속하는 PC가 4K(3840×2160) 고해상도 모니터이고, 원격제어가될 PC가 Full HD(1920×1080)라면 아래 디스플레이 구성에서 슬라이드바를 조정해서 “1920×1080 픽셀”을 선택해주면 된다.

외부 PC가 2대이상의 모니터로 연결되어 있는 환경이라면, 2대의 모니터에 원격 PC 화면이 Display되도록 하려면 아래 2번 “모든 모니터를 원격…”를 선택하면 된다.

오디오 재생을 외부 PC에서 할지 원격 PC에서 할지 설정할 수 있으며, 외부 PC에서 오디오 녹음도 가능하다.

아래는 접속 화면이다. 외부 PC가 4K 모니터라서 원격제어 PC는 Full HD(1920×1080)으로 설정했다. 물론 원격 PC화면을 크게해서 외부 PC화면에 가득차게도 할 수 있다.

마무리

아래는 집에있는 PC로 원격 제어가 가능하도록 설정한 PC이다. 왼쪽은 고성능 PC로 외부에서 필요 시 WoL로 부팅해서 잠깐 사용할 계획이다. 오른쪽 LG그램은 인텔 6세대 8G RAM 저사양 노트북이다. 당근에 10만원대에 팔까하다가 서버로 사용하면 괜찮을 것 같아 재 탄생 시켰다.
이렇게 설정하면 언제 어디서나 외부에서 집에 있는 PC를 목적에 맞게 원격제어할 수 있다. 외부에서 접속하는 경우가 아니더라도 집이나 사무실 공간에서 필요에 따라 한대의 PC에서 여러 대 PC에 접속해서 원격으로 작업을 할 수 있다는 점도 큰 장점이다.
처음에는 어렵지만 한번 세팅해 놓으면 그 편리함은 설정하는데 투자한 시간을 보상 받기에 충분하다.

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다