Для удаленного доступа к рабочему столу в Windows есть замечательный RDP из коробки в котором все работает как часы, а вот с Linux все очень печально с протоколами доставки рабочих столов. Можно найти варианты про X2GO, VNC и SPICE, но это все старо и не шибко хорошо шевелится. по своему опыту скажу что универсальность и простота доступа достигается только с xRDP. На гитхабе есть исходники. В репах большинства дистрибутивов есть и пакеты. Но по своему опыту скажу что с полпинка из Debian не удалось завести звук.
Немного гугления и поиска решений в сети был найден замечательный скрипт установщик для Ubuntu/Debian.
Порядок установки:
Скачать скрипт установки
wget https://umvr.ru/uploads/_pages/44/xrdp-installer-1.4.6.zip
Распаковать скрипт
unzip xrdp-installer-1.4.6.zip
Установка разрешения выполнения скрипта
chmod +x ~/Downloads/xrdp-installer-1.4.6.sh
Запустить скрипт
./xrdp-installer-1.4.6.sh
Скрипт запускается от обычного пользователя. Запрос повышения привилегий (SUDO) в него зашито
Дополнительные параметры запуска скрипта:
--help or -h => will display a basic help menu
--sound or -s => will enable sound redirection
--loginscreen or -l => will customize the xRDP login screen
--remove or -r => will remove the xrdp package
--custom or -c => will perform a custom installation (i.e. compiled from sources)
Примеры использования дополнительных команд
./xrdp-installer-1.4.6.sh -c -s
(this would perform a custom install and enable sound redirection)
./xrdp-installer-1.4.6.sh -c -l
(this would perform a custom install and customize xrdp login screen)
./xrdp-installer-1.4.6.sh -c -l -s
(this would perform a custom install, enable sound and customize login screen)
Собственно это моя заметка для "не забыть". За актуальной версией можно сходить на https://c-nergy.be/repository.html