LainyZine: 프로그래머 가이드 🐣

Windows 10 Home에서 원격 데스크톱 사용하는 방법(RDP Wrapper)

Windows 10 Pro 이상의 에디션에서는 기본 기능으로 원격 데스크톱을 사용할 수 있습니다.

하지만 Windows 10 Home 에디션에는 원격 데스크톱 기능이 포함되어있지 않으며, 공식 가이드에서도 먼저 Home에서 Pro 에디션으로 업그레이드를 하라고 가이드하고 있습니다. 😅

Pro로 업그레이드하지 않더라도 RDP Wrapper을 사용하면 원격 데스크톱 기능을 사용하는 것이 가능합니다. 이글에서는 Windows 10 Home 에디션에서 원격 데스크톱을 사용하는 방법을 소개합니다.

Windows 10 에디션 확인하는 방법

먼저 Windows + S 키를 입력하고 PC 정보를 검색해서 실행합니다.

PC 정보(시스템 설정)을 검색하고 실행합니다

장치 사양에서 현재 윈도우의 시스템 종류(비트)를 확인할 수 있습니다. 32bit인지 64bit인지 확인해둡니다.

시스템 종류에서 CPU 비트를 확인합니다

아래로 스크롤을 내리면 Windows 사양을 확인할 수 있습니다.

에디션이 Windows 10 Home인 경우 운영체제에서 공식적으로 제공하는 원격 데스크톱 기능을 사용할 수 없습니다.

Windows 10 에디션을 확인합니다

이 경우 Windows 10의 기본 기능이 아닌 RDP Wrapper(stascorp/rdpwrap) 프로젝트를 사용해 원격 데스크톱 기능을 별도로 설치해야합니다.

RDP Wrapper를 설치하는 방법

RDP Wrapper를 설치하려면 먼저 GitHub 저장소로 이동합니다.

GitHub stascorp/rdpwrap 저장소

오른쪽 사이드바에서 최신 릴리스를 확인할 수 있습니다. RDP Wrapper은 활발하게 개발되고 있는 프로젝트는 아닙니다. 2021년 7월 현재 2017년 12월 28일 릴리스한 1.6.2 버전이 최신 버전으로 확인됩니다. 릴리스 페이지를 열거나, 아래 페이지로 직접 이동합니다(이후에 최신 버전이 릴리스되면 해당 버전을 사용해도 무방합니다).

릴리스 페이지에서 RDPWInst-v1.6.2.zip을 다운로드 받아서 압축을 풀어줍니다.

먼저 설치를 위해 install.bat 파일에서 오른쪽 버튼을 클릭해 관리자 권한으로 실행합니다. 사용자 계정 컨트롤이 나오는데, 설치를 계속하려면 예를 선택합니다.

RDPWInst.exe를 관리자 권한으로 실행합니다

설치가 진행되고 cmd.exe 창에서 ’계속하려면 아무 키나 누르십시오’가 나오면 아무 키나 눌러줍니다. 창이 종료됩니다.

설치가 끝나면 아무 키나 입력해 창을 종료해줍니다

install.bat 다음에는 update.bat를 관리자 권한으로 실행해줍니다.

update.bat가 종료되면, RDPConf.exe를 실행합니다.

RDPConf.exe를 실행한 화면

Enable Remote Desktop이 체크되어있고, Listener state가 Listening인 경우, 정상적으로 동작중인 것입니다.

RDP Wrapper가 제대로 동작하지 않는 경우(rfxvmt.dll 복사)

Listener state가 Running인 경우 추가로 해야할 작업은 없습니다만, 하지만 아래와 같이 Not Listening [not supported]라고 뜨는 경우 추가 셋업이 필요합니다.

RDP(원격 데스크톱) 서버 실행에 실패한 경우

앞서 윈도우 에디션을 확인할 때 윈도우가 32비트인지 64비트인지도 함께 확인했습니다. 자신의 시스템에 맞는 rfxvmt.zip 파일을 다운로드 받아 압축을 풀어줍니다.

압출을 풀어서 rfxvmt.dll 파일을 C:\Windows\System32에 복사해줍니다.

rfxvmt.dll 파일을 c: 디렉터리로 복사합니다

다시 관리자 권한으로 install.bat, update.bat 파일을 차례대로 실행한 후, RDPConf.exe를 실행합니다. EnableRemote Desktop이 체크되어있는지 확인하고, Listener state가 Running이 되는지 기다립니다.

RDP 서버가 정상적으로 실행된 경우

드물지만 시스템 상황에 따라서 여전히 제대로 동작하지 않을 수도 있습니다. 🥲 이런 경우 프로젝트 이슈 페이지나 웹 서핑을 통해서 해결 방법을 검색해보아야합니다.

RDPCheck로 원격 데스크톱 동작 확인

Listener state가 Listening이 되었다면 RDPCheck.exe를 실행합니다. 이 프로그램으로 현재 데스크톱의 원격 데스크톱이 활성화되어있는지 확인해볼 수 있습니다. 원격 데스크톱 연결 팝업 창이 뜨는데, 연결을 클릭해줍니다.

RDPCheck.exe로 RDP 서버 테스트를 진행합니다

현재 시스템의 화면이 나타나면 성공입니다!

다른 컴퓨터에서 원격 데스크톱으로 접속하는 방법

실제로 다른 컴퓨터에서 원격 데스크톱으로 접속하려면 윈도우에서는 ‘원격 데스크톱 연결’ 앱을 사용합니다. 맥에서는 Microsoft Remote Desktop 앱을 설치해야합니다. 이에 대한 자세한 내용은 아래 글들에서 소개합니다.

RDP Wrapper 삭제하는 방법

더 이상 원격 데스크톱 기능을 사용하지 않는다면 RDP Wrapper를 삭제해주시기 바랍니다.

처음 RDP Wrapper의 압축을 풀었던 곳에서 uninstall.bat를 관리자 권한으로 실행하면 원격 데스크톱 서비스가 중지되고, RDP Wrapper가 삭제됩니다.

부록: Windows 10에서 OpenSSH 서버 사용하는 방법

Windows 10의 원격 데스크톱 기능(혹은 RDP Wrapper)는 RDP 포트로 화면 전체를 전송하는 방식입니다만, Linux처럼 Windows에서도 OpenSSH 서버를 열고 가상 터미널에서 SSH로 접속하는 것이 가능합니다. 윈도우에도, 바로 리눅스를 사용할 수 있는 WSL2 기능 등이 추가 되는 등 커맨드라인 작업의 활용도가 높아져서 이 방식도 고려해볼만 합니다. WSL2 셋업과 OpenSSH 서버 셋업에 대해서는 다음 글들을 참고해주세요.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.