Найти в Дзене

Удаленный рабочий стол на Raspberry Pi (XRDP)

В начале необходимо установить обновления: sudo apt update sudo apt full-upgrade Теперь ставим сервер удаленного рабочего стола, работающего по протоколу XRDP, т.к. этот протокол по умолчанию поддерживается Windows. sudo apt install xrdp По окончанию установки проверяем активность сервера командой: systemctl status xrdp Получаем вывод в терминал, похожий на этот: ● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; preset: enabled) Active: active (running) since Tue 2024-12-03 06:22:53 GMT; 5min ago Docs: man:xrdp(8) man:xrdp.ini(5) Process: 16835 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS) Process: 16843 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS) Main PID: 16844 (xrdp) Tasks: 1 (limit: 9252) CPU: 11ms CGroup: /system.slice/xrdp.service └─16844 /usr/sbin/xrdp Тут нас интересует строка "Active: active (running)", что означает, что сервер успешно установлен и запущен. Для Raspberry Pi 4 и ст

В начале необходимо установить обновления:

sudo apt update
sudo apt full-upgrade

Теперь ставим сервер удаленного рабочего стола, работающего по протоколу XRDP, т.к. этот протокол по умолчанию поддерживается Windows.

sudo apt install xrdp

По окончанию установки проверяем активность сервера командой:

systemctl status xrdp

Получаем вывод в терминал, похожий на этот:

● xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-12-03 06:22:53 GMT; 5min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 16835 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 16843 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 16844 (xrdp)
Tasks: 1 (limit: 9252)
CPU: 11ms
CGroup: /system.slice/xrdp.service
└─16844 /usr/sbin/xrdp

Тут нас интересует строка "Active: active (running)", что означает, что сервер успешно установлен и запущен.

Для Raspberry Pi 4 и старше следующий шаг можно пропустить.

Подключиться к Raspberry Pi 5 под root-пользователем не получится. Разработчики запретили это, скорее всего, в целях безопасности. Поэтому необходимо создать нового суперпользователя командой:

sudo adduser UserName sudo

UserName - имя вашего нового пользователя.

Конечно, в правилах есть исключение. Если отключить автоматическую загрузку рабочего стола при запуске системы, то это ограничение можно обойти. Но это отдельная тема.

Пробуем подключиться стандартными средствами Windows. Для этого в меню "Пуск" ищем приложение "Подключение к удаленному рабочему столу". В строке "Компьютер:" вводим имя хоста Raspberry или её IP-адрес, если он вам известен.

-2

В моем случае хост именуется "pi5.local", у вас он может отличаться. Чаще всего хост называется "raspberrypi.local".

Подключаемся:

-3

Соглашаемся:

-4

Вводим имя пользователя и пароль:

-5

На этом всё.