라즈베리 파이로 작업하던 중 윈도우 PC에 접근해야 할 일이 생겼다면 어떻게 해야 할까요? 그런데 PC가 집 반대편에 있거나 심지어 위층에 있다면 더욱 곤란하겠죠.
작업을 멈추고 메인 PC로 이동하는 것은 번거로운 일입니다. 자리를 옮기지 않고도 PC에 접속할 수 있다면 얼마나 편할까요? 실제로 가능합니다! 라즈베리 파이에서 윈도우 PC로 원격 연결하기만 하면 됩니다.
참고: 반대로 PC에서 라즈베리 파이를 원격 제어하고 싶다면, 라즈베리 파이용 SSH, VNC, RDP 활용 가이드를 확인해 보시기 바랍니다.
라스피안에서 윈도우로 원격 연결하는 방법
이메일을 확인하거나 PC에서만 실행할 수 있는 애플리케이션에 접근해야 할 수도 있습니다. 어떤 경우든 라즈베리 파이에서 원격 연결을 설정해야 합니다.
방법 자체는 간단하지만 단계가 복잡해 보일 수 있습니다. 여기서 명확하게 정리해 드리겠습니다. 전체 과정은 다음과 같습니다:
- 윈도우에서 원격 연결을 허용하도록 설정
- 윈도우 PC의 IP 주소 확인
- 라스피안에 RDP(원격 데스크톱 프로토콜) 소프트웨어 설치
- 라스피안에 원격 데스크톱 앱 설치
- 라즈베리 파이를 통해 PC에 연결
단 5단계만 거치면 라즈베리 파이에서 PC로 원격 데스크톱 연결을 설정할 수 있습니다.
1단계: 윈도우 원격 연결 설정
첫 번째 단계는 윈도우가 RDP 프로토콜을 사용하는 외부 원격 연결을 받아들일 수 있도록 설정하는 것입니다. 이를 위해 원격 지원(Remote Assistance) 설정을 활성화해야 합니다.
파일 탐색기를 연 다음 내 PC(This PC)를 찾습니다. 마우스 오른쪽 버튼을 클릭하고 속성(Properties)을 선택한 뒤, 시스템(System) 창에서 원격 설정(Remote settings)을 찾습니다.
여기에서 '이 컴퓨터에 대한 원격 지원 연결 허용' 체크박스를 찾을 수 있습니다. 체크한 후 적용(Apply)을 클릭하여 저장합니다. 고급(Advanced) 버튼도 함께 클릭하여 '이 컴퓨터의 원격 조종 허용' 항목에 체크한 후 확인(OK)을 누릅니다.
확인을 클릭해 속성 창을 닫고, 시스템 창도 종료합니다.
2단계: 윈도우 장치의 IP 주소 확인
다음으로 윈도우 컴퓨터의 IP 주소를 확인해야 합니다. 몇 가지 방법이 있습니다.
가장 간단한 방법은 직접 조회하는 것입니다. 시작(Start) 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell을 선택합니다. 파란색 명령줄 창이 열리면 다음을 입력합니다:
ipconfig
출력된 목록에서 현재 사용 중인 연결을 확인합니다. Wi-Fi는 '무선 LAN 어댑터(Wireless LAN Adapter)'로, 유선 연결은 '이더넷 어댑터(Ethernet Adapter)'로 표시됩니다.
명령줄 사용이 어렵다면 웹 브라우저를 통해 공유기(라우터) 관리 페이지에 접속하는 방법도 있습니다. 접속 방법은 공유기 설명서를 참고하시고, 로그인하면 홈 네트워크에 연결된 기기 목록을 확인할 수 있습니다.
PC의 호스트명을 찾으면(앞서 원격 지원을 활성화할 때 연 시스템 창에서 확인 가능) 해당 기기의 IP 주소를 알 수 있습니다. 일반적으로 192.168.0.x 또는 192.168.1.x 형식으로 표시됩니다.
IP 주소를 확인했다면 나중을 위해 메모해 두세요.
3단계: 라즈베리 파이에 RDP 소프트웨어 설치
이제 라즈베리 파이로 시선을 돌릴 차례입니다. 작은 컴퓨터를 부팅하고(키보드와 마우스가 연결되어 있다고 가정) 로컬 네트워크에 연결한 후, 터미널을 열어 라스피안을 최신 상태로 업데이트합니다:
sudo apt update
sudo apt upgrade
위 명령어를 차례로 입력하고 화면에 표시되는 안내에 따라 진행합니다. 완료되면 라스피안 시스템이 최신 버전으로 업데이트됩니다. 이후 다음 명령으로 파이를 재부팅합니다:
sudo reboot
재부팅이 끝나면 새 터미널 세션을 열고, 다음 명령으로 xrdp를 설치합니다:
sudo apt install xrdp
설치가 완료될 때까지 안내에 따라 진행합니다.
4단계: 원격 데스크톱 앱 찾기 및 설치
리눅스 배포판에서 사용할 수 있는 원격 데스크톱 도구는 여러 가지가 있습니다. 이러한 도구들은 다른 컴퓨터를 원격 제어하는 데 쓰이는 다양한 프로토콜 중 하나 이상을 지원합니다.
그중에서도 최선의 선택, 특히 라즈베리 파이 환경에서는 Remmina를 추천합니다. RDP, VNC, SPICE, NX, XDMCP, SSH, EXEC 등 다양한 프로토콜을 폭넓게 지원하기 때문입니다.
Remmina를 설치하려면 터미널로 돌아가 다음 명령을 입력합니다:
sudo apt install remmina
안내에 따라 설치가 완료될 때까지 기다립니다. Remmina에 대한 자세한 정보는 remmina.org에서 확인할 수 있습니다.
5단계: Remmina로 PC에 연결
이제 라즈베리 파이에서 윈도우 PC에 원격 접속할 준비가 거의 끝났습니다. 터미널에서 다음 한 줄 명령으로 Remmina를 실행합니다:
remmina
인터넷 메뉴에서 프로그램을 찾아 실행할 수도 있습니다.
새 창이 열리면 IP 주소를 입력하는 입력란을 찾아 주소를 입력하고, 프로토콜이 RDP로 선택되어 있는지 확인합니다.
준비가 되면 연결(Connect)을 클릭하고 연결이 설정되기를 기다립니다. 잠시 후 라스피안(또는 사용 중인 라즈베리 파이 운영체제) 화면 안에서 윈도우 데스크톱에 접속하게 됩니다.
연결 품질 조정 등 세부 설정은 Edit > Preferences 창에서 변경할 수 있습니다.
라즈베리 파이로 윈도우 PC 원격 제어하기
이제 라즈베리 파이에서 윈도우 10 컴퓨터에 접근할 수 있게 되었으므로 활용 범위가 매우 넓어집니다. 이메일을 확인하거나 PowerShell 명령줄에 원격으로 접근할 수 있고, 라즈베리 파이에서 게임 서버를 운영 중이라면 게임 설정을 변경하기 위해 PC에 접속해야 할 수도 있습니다.
요컨대, 물리적으로 두 곳에 동시에 있어야 하는 작업이라면 대부분 처리할 수 있습니다. 다만 이런 방식으로 라즈베리 파이를 통해 PC에서 고사양 비디오 게임을 즐기는 것은 권장하지 않습니다. 프레임 속도 문제가 발생할 수 있습니다. (게임 스트리밍이 목적이라면 라즈베리 파이를 통해 PC 화면을 TV로 스트리밍하는 방법을 시도해 보세요.)
한편, 윈도우에서 다른 리눅스 컴퓨터로 원격 연결하는 것 역시 가능합니다.