Raspberry Pi에서 XRDP를 사용하여 원격 데스크톱 액세스 활성화

Raspberry Pi에서 XRDP를 사용하여 원격 데스크톱 액세스 활성화
라즈베리파이 원격 데스크톱

SSH(Secure Shell Protocol)를 사용하여 Raspberry Pi에 원격으로 연결하는 것은 선호되는 접근 방식이지만 셸 인터페이스로 제한됩니다. 멀리서 전체 데스크톱 환경에 액세스하려면 xrdp가 필요한 솔루션입니다. 아래에서 Windows, Mac, Linux, iOS 및 Android를 실행하는 모바일 기기에서 원격 데스크톱 연결을 활성화하기 위해 Raspberry Pi에 xrdp를 설정하는 과정을 안내합니다.

XRDP와 그 기능 이해

xrdp 는 Microsoft의 원격 데스크톱 프로토콜(RDP)을 구현한 오픈 소스 도구로, Windows 사용자가 활용하는 것과 동일한 RDP 프로토콜을 사용하여 Linux 컴퓨터에 원격으로 액세스할 수 있습니다.

Xrdp 로고

xrdp 설정은 두 가지 주요 부분으로 구성됩니다. Raspberry Pi에 설치된 xrdp 서버 와 연결 장치의 원격 데스크톱 클라이언트입니다 . Windows를 사용하는 경우 클라이언트가 미리 설치되어 있을 가능성이 높습니다. 다른 운영 체제의 경우 다양한 타사 클라이언트를 쉽게 사용할 수 있습니다.

xrdp의 가장 큰 장점 중 하나는 원격 세션을 TLS(전송 계층 보안)로 암호화하여 도청으로부터 연결이 안전하게 유지되도록 보장한다는 것입니다. 이 암호화는 마우스 움직임, 파일 전송 및 클립보드 내용을 포함한 모든 활동을 보호합니다.

xrdp가 인기 있는 선택이지만, Raspberry Pi OS에서 사용 가능한 VNC(Virtual Network Computing)와 같은 대안도 있습니다. 하지만 제 경험상 RDP는 일반적으로 VNC보다 성능이 뛰어나 웹 브라우징이나 운영 체제 구성과 같은 작업에 더 원활한 연결을 제공합니다.

Raspberry Pi에 xrdp 서버를 설치하고 구성하는 방법

시작하려면 터미널을 열고 다음 명령을 실행하세요.

이 명령은 모든 필수 종속성과 함께 xrdp를 설치합니다.

Sudo Apt 설치 Xrdp

설치 후에는 중요한 단계가 있습니다. 보안 연결을 활성화하기 위해 xrdp 사용자를 ssl-cert 그룹 에 추가하는 것입니다 . 간단히 명령을 실행하세요 sudo adduser xrdp ssl-cert.

Sudo Adduser Xrdp SSL 인증서

최신 Raspberry Pi OS를 사용하는 경우 기본 구성 후 빈 화면이 나타나는 디스플레이 문제가 발생할 수 있습니다. 다행히도 간단한 해결책이 있습니다.

다음을 입력하여 xorg 구성 파일을 편집합니다.

구성 파일에서 옵션 “DRMDevice”가 포함된 줄을 검색합니다 ( nano에서 Ctrl+를 사용하여 W찾을 수 있음). 이 줄을 다음과 같이 변경합니다.

Drmdevice Xorg 구성

Ctrl편집기를 종료하려면 + 를 누르세요 X(변경 사항을 저장하려면 를 누르세요 Y).

이러한 업데이트를 적용한 후 Raspberry Pi를 재부팅하면 xrdp 서버가 부팅 시 자동으로 수신 연결을 수락할 준비가 됩니다.

Pi에서 xrdp 서버에 연결 설정

Raspberry Pi에서 XRDP 서버를 작동시키면 원격 데스크톱 클라이언트가 있는 거의 모든 기기에서 연결할 수 있습니다 .

원격 데스크톱 PC 추가

사용하는 클라이언트에 관계없이 연결 프로세스는 비슷합니다. 예를 들어, macOS에서는 더하기 아이콘을 클릭하여 새 PC를 추가합니다 .

원격 데스크톱 편집 설정

PC 이름 필드 에 Raspberry Pi의 로컬 IP 주소를 입력합니다 ( ifconfigPi의 터미널에서 찾아 사용). Friendly name 필드에 “Workshop Pi” 또는 “Media Pi”와 같이 연결에 편리한 이름을 지정할 수도 있습니다. 이 정보를 입력한 후 Add를 클릭하면 목록에 새 연결이 나타납니다. 이를 두 번 클릭하면 모든 것이 올바르게 설정되면 Pi의 데스크톱 환경이 여러분을 맞이합니다.

Xrdp를 사용한 Raspberry Pi 원격 연결

나중에 문제가 발생하지 않도록 라우터 설정을 통해 Raspberry Pi에 대한 정적 IP 주소를 구성하는 것이 좋습니다. 이 예방 조치는 라우터가 Pi에 새 IP 주소를 할당할 때마다 연결 설정을 업데이트할 필요가 없도록 보장하는데, 이는 라우터 재시작 후에 발생할 수 있습니다.

어떤 기기에서든 Raspberry Pi를 효과적으로 제어할 수 있게 되어 로컬 LLM을 운영하고, Discord 라디오 방송국을 만들고, 자체 호스팅 사진 갤러리를 설정하고, 다른 수많은 프로젝트를 탐색할 수 있습니다.

표지 이미지는 DALL-E. 스크린샷은 David Morelo.

출처 및 이미지

답글 남기기

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