윈도우 원격 데스크톱(RDP) 외부접속 설정하는 법 완벽 가이드

안녕하세요, 우리들의 주파수 구독자 여러분! 집에 있는 PC를 회사나 카페에서, 혹은 여행지에서 원격으로 켜서 쓰고 싶을 때가 있습니다. 별도 프로그램 설치 없이 **윈도우에 이미 내장된 원격 데스크톱(RDP, Remote Desktop Protocol)**만으로도 충분히 가능합니다. 이번 글에서는 RDP를 활성화하고, 같은 네트워크는 물론 인터넷을 통해 외부에서도 접속할 수 있도록 포트포워딩까지 설정하는 방법을 처음부터 끝까지 정리합니다.

목차

  1. RDP가 무엇이고 언제 쓰는가
  2. 원격 데스크톱 켜는 법 (Windows 10/11)
  3. 같은 네트워크에서 먼저 접속 테스트하기
  4. 외부(인터넷)에서 접속하기 위한 포트포워딩
  5. 고정 IP가 없을 때 - DDNS 설정
  6. 보안 강화 필수 체크리스트
  7. 접속이 안 될 때 오류 해결
  8. RDP vs TeamViewer/AnyDesk/RustDesk - 뭘 써야 할까
  9. FAQ
  10. 핵심 요약

1. RDP가 무엇이고 언제 쓰는가

RDP는 마이크로소프트가 만든 원격 접속 프로토콜로, 다른 PC의 화면·마우스·키보드를 내 PC에서 그대로 조작할 수 있게 해줍니다. TeamViewer나 AnyDesk 같은 서드파티 프로그램과 달리 윈도우 Pro 이상 버전에 기본 내장되어 있어 추가 설치가 필요 없고, 마이크로소프트 서버를 거치지 않고 직접 접속하기 때문에 속도가 빠르고 무료입니다.

다만 두 가지 전제 조건이 있습니다.

  • 원격으로 접속할 대상(호스트) PC가 Windows 10/11 Pro, Enterprise, Education 에디션이어야 합니다. Home 에디션은 RDP 서버 기능이 없습니다(접속하는 쪽, 즉 클라이언트는 Home도 가능).
  • 호스트 PC가 항상 켜져 있어야 원격으로 붙을 수 있습니다.

2. 원격 데스크톱 켜는 법 (Windows 10/11)

원격으로 접속당할 PC(호스트)에서 진행합니다.

  1. 설정(Win+I) → 시스템 → 원격 데스크톱으로 이동합니다.
  2. 원격 데스크톱 토글을 켭니다. 확인 팝업이 뜨면 “확인”을 누릅니다.
  3. 원격 데스크톱 사용자 계정에서 접속을 허용할 계정을 확인합니다. 관리자 계정은 기본 포함되며, 다른 계정을 추가하려면 “사용자 추가”를 누릅니다.
  4. 같은 화면에서 이 PC의 이름(예: DESKTOP-ABC123)을 메모해 둡니다. 로컬 네트워크 접속 시 필요합니다.
  5. PC를 절전 모드로 전환하지 않도록 설정 → 시스템 → 전원 및 절전에서 “USB 연결 시 절전 안 함” 또는 항상 켜짐으로 조정합니다. 절전에 들어가면 원격 접속이 끊깁니다.

계정에 비밀번호가 설정되어 있어야 원격 접속이 가능합니다. 비밀번호 없는 계정은 RDP 접속이 거부됩니다.

3. 같은 네트워크에서 먼저 접속 테스트하기

외부 접속을 설정하기 전에 반드시 로컬에서 먼저 되는지 확인하세요. 문제가 생겼을 때 네트워크 문제인지 포트포워딩 문제인지 구분하기 쉬워집니다.

  1. 접속할 다른 PC(클라이언트)에서 원격 데스크톱 연결(mstsc) 앱을 실행합니다. 시작 메뉴에서 “원격 데스크톱 연결”을 검색하면 나옵니다.
  2. 컴퓨터 이름에 호스트 PC 이름 또는 로컬 IP(예: 192.168.0.15)를 입력합니다.
  3. 연결을 누르고 호스트 PC의 사용자 계정·비밀번호를 입력합니다.
  4. 인증서 경고가 뜨면 “예”를 눌러 계속 진행합니다(집 네트워크에서는 정상입니다).

여기까지 잘 되면 RDP 자체 설정은 문제없다는 뜻입니다.

4. 외부(인터넷)에서 접속하기 위한 포트포워딩

집 밖에서 접속하려면 공유기에서 외부 요청을 호스트 PC로 넘겨주는 포트포워딩 설정이 필요합니다. 공유기 설정 방법이 낯설다면 공유기 포트포워딩 설정하는 법 글을 먼저 참고하세요.

  1. 호스트 PC의 로컬 IP를 고정합니다. 공유기 관리 페이지에서 해당 PC의 MAC 주소에 고정 IP를 할당하거나, 윈도우 네트워크 어댑터 설정에서 수동 IP를 지정합니다. 그렇지 않으면 IP가 바뀔 때마다 포트포워딩이 깨집니다.
  2. 공유기 관리 페이지(보통 192.168.0.1 또는 192.168.1.1)에 접속해 포트포워딩(가상 서버) 메뉴로 이동합니다.
  3. 아래와 같이 규칙을 추가합니다.
항목값
외부 포트원하는 값 (예: 33890, 기본 3389 그대로 쓰지 않기를 권장)
내부 포트3389
내부 IP호스트 PC의 고정 로컬 IP
프로토콜TCP

기본 포트 3389를 그대로 외부에 열면 자동화된 스캐너·무차별 대입 공격의 표적이 되기 쉬우므로, 외부 포트는 다른 번호로 바꾸고 내부 포트만 3389로 매핑하는 것을 권장합니다.

  1. 클라이언트에서 접속할 때는 공인IP:외부포트 형식으로 입력합니다. 예: 123.45.67.89:33890
  2. 공인 IP는 ip.pig.co.kr 같은 사이트나 공유기 관리 페이지 상태 화면에서 확인할 수 있습니다.

5. 고정 IP가 없을 때 - DDNS 설정

가정용 인터넷은 대부분 유동 IP라서 공인 IP가 주기적으로 바뀝니다. 매번 IP를 확인해 접속하기 번거롭다면 DDNS(동적 DNS)를 씁니다.

  1. 공유기 관리 페이지에서 DDNS 메뉴를 찾습니다(대부분의 공유기 제조사가 자체 DDNS 서비스를 무료 제공합니다. 예: ipTIME은 공유기이름.iptime.org).
  2. 원하는 호스트 이름을 등록하면 공인 IP가 바뀌어도 같은 주소로 접속할 수 있습니다.
  3. 이후 클라이언트에서는 등록한주소:외부포트 형태로 접속합니다. 예: myhome.iptime.org:33890

6. 보안 강화 필수 체크리스트

RDP를 외부에 노출하면 반드시 아래 항목을 점검하세요. 소홀히 하면 무차별 대입 공격이나 랜섬웨어 침투 경로로 악용될 수 있습니다.

  • 강력한 비밀번호 사용(12자 이상, 특수문자 포함). 빈 비밀번호나 단순 비밀번호는 절대 금지.
  • 네트워크 수준 인증(NLA) 활성화 확인: 설정 → 시스템 → 원격 데스크톱 → 고급 설정에서 “네트워크 수준 인증을 사용하는 컴퓨터에서만 연결 허용”이 켜져 있어야 합니다(기본값이 켜짐).
  • 기본 포트(3389) 대신 다른 외부 포트 사용(4단계에서 이미 설정).
  • 가능하면 VPN을 먼저 연결한 뒤 RDP 접속하는 방식을 권장합니다. 공유기가 지원하는 VPN 서버 기능(OpenVPN, WireGuard)이나 Windows 내장 VPN 서버를 켜면 RDP 포트 자체를 외부에 열지 않고도 안전하게 접속할 수 있습니다.
  • Windows Defender 방화벽에서 원격 데스크톱 허용 IP를 특정 대역으로 제한할 수 있다면 추가로 제한합니다.
  • 사용하지 않을 때는 원격 데스크톱을 꺼두거나 공유기 포트포워딩 규칙을 비활성화합니다.

7. 접속이 안 될 때 오류 해결

증상원인해결
“원격 데스크톱을 사용할 수 없습니다”호스트가 Windows Home 에디션Pro로 업그레이드하거나 AnyDesk 등 서드파티 툴 사용
로컬에서는 되는데 외부에서 안 됨포트포워딩 미설정 또는 공인 IP 오류포트포워딩 규칙 재확인, 공인 IP 재확인
“원격 컴퓨터를 찾을 수 없습니다”호스트 PC가 절전 상태이거나 꺼짐절전 해제 설정 확인, 전원 확인
접속은 되는데 인증 실패비밀번호 오류 또는 계정이 허용 목록에 없음사용자 계정 확인, “원격 데스크톱 사용자” 그룹에 계정 추가
ISP가 포트를 막아 접속 불가일부 통신사가 특정 포트를 차단다른 외부 포트 번호로 변경 후 재시도
연결은 되나 화면이 까맣게 나옴그래픽 드라이버 또는 디스플레이 설정 문제호스트 재부팅, 원격 데스크톱 연결 앱의 디스플레이 해상도를 낮춰 재시도

8. RDP vs TeamViewer/AnyDesk/RustDesk - 뭘 써야 할까

비교윈도우 RDPTeamViewer/AnyDeskRustDesk
비용무료(Windows Pro 필요)개인 무료, 상업용 유료완전 무료(오픈소스)
설치클라이언트 앱 기본 내장양쪽 모두 프로그램 설치 필요양쪽 모두 프로그램 설치 필요
네트워크 설정포트포워딩/DDNS 직접 설정 필요설정 없이 바로 연결(중계 서버 경유)설정 없이 바로 연결(자체 중계 서버 가능)
속도직접 연결이라 빠름중계 서버 상황에 따라 유동적직접 연결 시도, 안 되면 중계
대상 에디션Pro 이상만 호스트 가능Home 포함 모든 에디션Home 포함 모든 에디션
적합한 상황집·회사 PC 등 항상 켜둔 내 소유 PC지인 PC 원격 지원, 설정 번거로움 최소화오픈소스 선호, 서버 직접 운영

결론: 내 소유의 PC를 자주, 빠르게 원격으로 쓴다면 RDP가 속도와 비용 면에서 유리합니다. 반대로 설정이 번거롭거나 Home 에디션 PC, 혹은 다른 사람 PC를 도와줘야 한다면 TeamViewer vs AnyDesk 비교 글에서 소개한 툴이 더 편합니다.

9. FAQ

Q. Windows 11 Home에서도 RDP 호스트가 될 수 있나요? A. 기본적으로 불가능합니다. Pro로 업그레이드하거나 TeamViewer, AnyDesk, RustDesk 같은 서드파티 프로그램을 사용해야 합니다.

Q. 맥이나 아이폰에서도 윈도우 RDP에 접속할 수 있나요? A. 네. 마이크로소프트가 배포하는 “Windows App”(구 원격 데스크톱 앱)을 macOS·iOS·Android용으로 무료 제공합니다. 앱스토어에서 검색해 설치한 뒤 같은 방식으로 주소와 계정 정보를 입력하면 됩니다.

Q. 포트포워딩 없이 외부에서 접속하는 방법은 없나요? A. 공유기 VPN 서버 기능이나 Windows 내장 VPN 서버를 먼저 켜고, VPN으로 집 네트워크에 접속한 뒤 로컬 IP로 RDP에 붙는 방법이 있습니다. 포트포워딩보다 설정은 복잡하지만 보안은 더 우수합니다.

Q. RDP 접속 중 호스트 PC 화면이 잠기는데 정상인가요? A. 네, 정상입니다. 원격 접속 중에는 호스트 화면이 로그인 화면으로 전환되어 로컬에서 화면 내용이 보이지 않습니다. 접속을 끊으면 원래 상태로 돌아옵니다.

Q. 회사 방화벽 때문에 외부 포트가 막혀 있으면 어떻게 하나요? A. 대부분의 회사 네트워크는 아웃바운드 RDP 포트를 차단합니다. 이 경우 포트를 80이나 443처럼 흔히 열려 있는 포트로 우회 설정하거나, 애초에 RDP 대신 웹 기반 원격 접속 서비스를 고려해야 합니다.

10. 핵심 요약

  • RDP는 Windows Pro 이상에서만 호스트가 가능하며, 설정 → 시스템 → 원격 데스크톱에서 켭니다.
  • 외부 접속 전 반드시 같은 네트워크에서 먼저 테스트합니다.
  • 외부 접속은 공유기 포트포워딩(내부 3389 → 외부 임의 포트)으로 설정하고, 유동 IP라면 DDNS를 함께 씁니다.
  • NLA 활성화, 강력한 비밀번호, 비표준 외부 포트, 가능하면 VPN 경유로 보안을 강화하세요.
  • Home 에디션이거나 설정이 번거롭다면 TeamViewer·AnyDesk·RustDesk 같은 서드파티 툴이 대안입니다.

집 PC를 외부에서도 내 것처럼 쓸 수 있는 RDP, 보안 설정만 놓치지 않으면 무료로 가장 빠르고 안정적인 원격 접속 방법입니다. 다음 글에서 또 다른 실용 IT 팁으로 찾아오겠습니다!

–

댓글

처음 쓰는 닉네임이면 자동 등록됩니다. 같은 닉네임 재사용/삭제엔 같은 비밀번호를 입력하세요.
불러오는 중…