요즘 원격 데스크톱에 관심이 많이 생겼다.
사실 들고 다니며 게임할 용도로 노트북을 샀는데, 성능도 애매하고 무게도 애매해서
그냥 처분하고 아싸리 가벼운 태블릿/서피스를 사서 원격 환경을 구축하는 게 낫겠다 생각해서다.
원격 연결 방법에는 문라이트, RDP, Parsec 등 다양한 방법이 있지만
그 중에서도 포트 변경이나 귀찮은 과정 없이 빨리 연결할 수 있는 크롬 원격 데스크톱을 가장 많이 이용중인데,
집에 있는 컴퓨터 화면이 계속 켜져 있어 전기비나 프라이버시가 고민이었다.
일단, 첫 번째로 말할 것은!!! 모니터를 꺼도 당연히 원격 동작이 된다!!!
따라서 혼자 사시는 경우에는 그냥 모니터 끄기를 권한다.
(그런데 나의 경우는 자체적으로 화면을 끌 수 없는 노트북이기 때문에, monitoroff와 같은 프리웨어를 사용해도 모니터끄기가 불가능했다. 더불어 간혹 모니터를 끄면 원격 화면도 꺼지는 분들이 존재한다.)
하지만 혼자 사는 집이 아니라면 언제든지 누군가 모니터를 켜볼 수도 있고,
나처럼 제대로 화면 끄기가 동작하지 않는 경우가 있을 수도 있다.
이를 해결하기 위한 원격 PC 화면 끄기 (커튼 모드) 기능을 알아보자.
1. 커튼 모드란?
커튼 모드는 윈도우 프로(프로페셔널), Ultimate, Enterprise, or Server에서만 동작한다.
(안타깝게도 윈도우 Home인 경우에는 사용할 수 없는 것으로 보인다.
이 경우 모니터 끄기 정도밖에 해결방법이 없을 듯 하다.)
윈도우 커튼 모드를 사용하면, 원격에 로그인 한 사용자(외부)만 화면이 보이고, 기존 사용자(집)는 로그아웃이 된다.
이때 만약 로컬 사용자(집)가 다시 로그인 하게 되면, 원격(외부) 사용자는 로그아웃 된다.
한번에 한 명에게만 제어권을 제공하는 방식인 것이다.
2. 커튼 모드 설정하기 : 1분컷
1. 윈도우 시작 버튼 - '설정'을 검색하여 들어가고, 원격 데스크톱 활성화를 "켬"으로 변경
2. 윈도우 시작 버튼 - 검색을 통해 'Windows Powershell'을 관리자 권한으로 실행
(관리자 권한으로 실행하지 않으면 명령어가 정상적으로 작동하지 않음)
3. 아래 내용을 복사하여, powershell에 붙여넣기(ctrl+v)
reg add "HKLM\Software\Policies\Google\Chrome" /v RemoteAccessHostRequireCurtain /d 1 /t REG_DWORD /f ;
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /d 0 /t REG_DWORD /f ;
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer /d 1 /t REG_DWORD /f ;
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /d 0 /t REG_DWORD /f ;
net stop chromoting ; net start chromoting
정상적으로 되었다면, 위와 같이 원격 데스크톱 서비스를 알아서 멈추고, 시작하고, 잘 시작되었습니다. 라고 끝난다.
이게 끝이다! 이제 밖에 가져나갈 기기에서 크롬 원격 데스크톱을 실행해보면 알아서 집 컴퓨터 화면이 꺼질 것이다.
3. (추가) 만약 정상적으로 작동하지 않는 경우?
대부분은 2에서 끝나기 때문에 볼 필요가 없다!
정상적으로 진행되었다면, 아래 내용의 레지스트리 파일도 알아서 생겨나 있을 거다.
그런데 만약 낮은 확률로 정상적으로 작동하지 않는 경우 레지스트리를 수동으로 만들어주자.
기존의 레지스트리를 수정/삭제하는 것이 아니라,
원래 생성되어야 했을 것을 새로 추가 하는 것이므로 큰 문제는 없다.
(1) "윈도우 키 자판 + R"을 클릭하여 '실행'을 부른 후, "regedit"을 입력하여 실행한다.
(2) 실행된 레지스트리 편집기에서 HKEY_LOCAL_MACHINE > Software > Policies > Google > Chrome으로 들어간다.
(3) 빈 곳을 클릭해 새로 만들기 (New) > DWORD (32비트) 값을 선택한다
(4) RemoteAccessHostRequireCurtain을 생성하고, 레지스트리 값을 1로 설정한다.
이러면 진짜 끝!
프라이버시와 전기비가 절감되는 원격 라이프를 즐기길 바란다.
+ 참고로 기기 상황, 오류 등으로 제대로 동작하지 않아 커튼 모드를 다시 끄고 싶다면
3번의 레지스트리 값을 찾아 1을 지우고 0을 입력하면 된다. 반대로 다시 켜고 싶다면 1로 작성하면 끝