В этой инструкции описано как настроить сервер xRDP для подключения к Ubuntu 18.04 с легковесным окружением Xfce по протоколу RDP. Это может быть очень удобно если вам нужно из Windows зайти на линукс систему используя графический интерфейс.
Что такое xRDP?
xRDP — это бесплатная реализация RDP (протокола удаленного рабочего стола) Microsoft с открытым исходным кодом, которая позволяет операционным системам, отличным от Microsoft Windows (таким как Linux и BSD), предоставлять полностью функциональный RDP-совместимый удаленный рабочий стол.
Установка и настройка
Подключитесь к вашему ubuntu серверу по протоколу SSH и выполните обновление системы:
Установите и включите утилиту xRDP:
sudo systemctl enable xrdp
sudo systemctl restart xrdp
Установите окружение xfce:
Откройте порт RDP для возможности удаленного подключения:
Перезагрузите xRDP сервер, чтобы изменения вступили в силу:
Подключение к рабочему столу
Если вы не знаете IP адрес Ubuntu сервера, его можно посмотреть введя команду:
В нашем случае это будет 10.0.0.2. Для подключения откройте приложение Windows Подключение к удаленному рабочему столу(mstsc.exe). Введите IP-адрес сервера и нажмите Подключить:
При подключении появится предупреждение безопасности. Нажмите Да:
В открывшемся окне в качестве сессии выборе Xorg, введите логин и пароль для пользователя, нажмите OK:
В результате произойдет подключение к рабочему столу.
Рабочий стол окружения Xfce:
Если при подключении к xrdp показывает черный экран необходимо зайти в папку /etc/xrdp, и внести изменения в файл startwm.sh.
Нужно добавить:
unset XDG_RUNTIME_DIR
Перед строкой:
После внесения изменений необходимо перезапустить службу XRDP:
Теперь можно снова запустить mstsc.exe и подключиться к нашему ubuntu серверу.