https://github.com/led-mirage/raspi4-xrdpguide
Installation Guide for xrdp on Raspberry Pi 4
https://github.com/led-mirage/raspi4-xrdpguide
guide raspberry-pi raspberry-pi-4 xrdp
Last synced: 5 months ago
JSON representation
Installation Guide for xrdp on Raspberry Pi 4
- Host: GitHub
- URL: https://github.com/led-mirage/raspi4-xrdpguide
- Owner: led-mirage
- License: mit
- Created: 2023-08-22T00:49:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-22T01:16:40.000Z (almost 3 years ago)
- Last Synced: 2025-04-05T21:45:07.478Z (about 1 year ago)
- Topics: guide, raspberry-pi, raspberry-pi-4, xrdp
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Raspberry Pi 4 への xrdp の導入方法
Created on August 22, 2023
Updated on August 22, 2023
Copyright (c) 2023 led-mirage
## はじめに
この資料では Raspberry Pi 4 に xrdp を導入する手順について説明します。
xrdp を導入することで Windows PC からリモートデスクトップ接続(RDP)できるようになります。VNC でもいいのかもしれませんが、個人的には RDP の方が使い勝手がいいと感じています。
検証に使用した環境は以下の通りです。
- Raspberry Pi 4 Model B 4GB
- Raspberry Pi OS 64bit Bullseye
- xrdp 0.9.17
- Windows 10 / 11(RDPクライアント側)
## 留意事項
ディスプレイに接続していないラズパイをリモート操作できるようにすることが目的ですが、以下の2つの設定をしないとまともに接続・操作ができないので注意してください。
- xorg.confファイルの編集
- VNCの有効化
詳細は後述します。
## インストール
ターミナルから次のコマンドを実行してxrdpをインストールします。
```bash
sudo apt update
sudo apt install xrdp
```
インストールが完了したら以下のコマンドでバージョンを確認できます。
```bash
xrdp --version
```
## xorg.confファイルの編集
これで完了かと思いきや、これだけだと何故かWindowsからリモート接続できません。以下のファイルを開き編集します。
```
/etc/X11/xrdp/xorg.conf
```
保存するには管理者権限が必要なので、以下のコマンドを使用してテキストエディタを開きます。
```bash
sudo nano /etc/X11/xrdp/xorg.conf
```
開いたら下の方にある以下の行を編集します。
編集前
```conf
Option "DRMDevice" "/dev/dri/renderD128"
```
編集後
```conf
#Option "DRMDevice" "/dev/dri/renderD128"
Option "DRMDevice" ""
```
編集し終えたら Ctrl + O -> Enter でファイルを保存します。Ctrl + X で nano を終了できます。
## xrdpの再起動
以下のコマンドでxrdpを再起動します。
```bash
sudo systemctl restart xrdp
```
## VNCの有効化
以上で接続はできるようになるのですが、VNC を有効にしないとなぜか Windows PC からの操作が異常に遅くなる現象が発生します。以下の操作でVNCを有効にします。
```
設定 -> Raspberry Pi の設定 -> インターフェイス -> VNC(有効)
```
この現象はディスプレイに接続していないラズパイに対して RDP 接続すると発生する気がします。もしラズパイが常時ディスプレイと接続されている環境の場合は、この操作は必要ないと思います。実際に試してみて、反応が凄く遅いなと感じたら設定してみるといいでしょう。
## 接続テスト
ラズパイを一旦終了後、ディスプレイケーブルを外し再起動してください。
その後、Windows PC からリモートデスクトップ接続し問題なく操作できたらOKです。
## 参考URL
https://github.com/neutrinolabs/xrdp/issues/2060
https://qiita.com/otti83/items/1855807b87ca7a0500dc