Ubuntu 18.04 — RDP Server. Пошаговое руководство.

  1. Скачиваем скрипт для установки xRDP

    Переходим в свою домашнюю директорию командой cd

    скачиваем архив со скриптом

    wget https://elec3on.ru/wp-content/uploads/2019/12/install-xrdp-2.2.zip

     

     

    извлекаем скрипт из архива

    unzip ./install-xrdp-2.2.zip

     

     

    Делаем скрипт исполняемым

    • chmod +x ./Install-xrdp-2.2.sh

     

     

  2.  Варианты установки xRDP

    Парни из Griffon’s IT Library написавшие скрипт, предусмотрели несколько параметров установки:

      • ./Install-xrdp-2.2.sh

      Используйте эту команду чтобы установить xrdp версии 0.9.8. Без дополнительных плюшек.

      • ./Install-xrdp-2.2.sh -g yes

      Эта команда запустит установку xrdp 0.9.8 и установит фикс GDM Lock screen

      • ./Install-xrdp-2.2.sh -s yes

      Параметр -s, помимо установки xrdp 0.9.8 добавит возможность перенаправления звука из удаленной сессии на удаленный клиент

      • ./Install-xrdp-2.2.sh -s yes -g yes

      Эта команда установит xrdp, добавит фикс и возможность перенаправления звука

       

  3. Устанавливаем xRDP

    1. Для установки мы воспользуемся командой 6.4
      • ./Install-xrdp-2.2.sh -s yes -g yes

      Запускать необходимо из под обычного пользователя, не используя команду sudo. В процессе установки, скрипт сам запросит ввести админский пароль

    2. Отсутствие папки ~/Downloads:
      Если у вас не английская версия Ubuntu 18, то при установке RDP Server из скрипта, у вас возникнет ошибка показанная на скриншоте выше. В скрипте жестко прописан путь к папке ~/Downloads, при этом в её отсутствии скрипт загружает необходимые файлы прямо в корень.Чтобы не лезть в сам скрипт, просто создадим папку Downloads в домашнем каталоге пользователя, от которого запускаем скрипт
      • mkdir ~/Downloads

       

    3. Отсутствие xrdp-pulseaudio-installerПовторно запустим установку
      • ./Install-xrdp-2.2.sh -s yes -g yes

      Установка завершится сообщением об успехе, но рано радоваться. Нужно присмотреться к логу. Возможно вы увидите там строку

      • ./Install-xrdp-2.2.sh: строка 381: cd: /usr/src/xrdp-pulseaudio-installer: Нет такого файла или каталога

      Быстрый просмотр скрипта, выявит что в строке 359, находится команда установки xrdp-pulseaudio-installer, но почему-то она не отрабатывает.
      Запускаем установку xrdp-pulseaudio-installer вручную

      • sudo apt-get install xrdp-pulseaudio-installer -y
    4. Завершение установки
      Отработав все встретившиеся на русской версии убунты ошибки, запускаем установку скрипта
      • ./Install-xrdp-2.2.sh -s yes -g yes

      По окончанию установки наблюдаем отчет об успехе
      Ubuntu 18.04 - RDP Server за 5 минут - Окончание установки

  4. Проверяем Ubuntu 18.04 — RDP Server

    1. Создаем тестового пользователя
      Логин у нас будет adminguide, пароль 123
      • AdminGuide.Ru@ag-ts:~$ sudo adduser adminguide
      • Добавляется пользователь «adminguide» ...
      • Добавляется новая группа «adminguide» (1002) ...
      • Добавляется новый пользователь «adminguide» (1002) в группу «adminguide» ...
      • Создаётся домашний каталог «/home/adminguide» ...
      • Копирование файлов из «/etc/skel» ...
      • Введите новый пароль UNIX:
      • Повторите ввод нового пароля UNIX:
      • passwd: пароль успешно обновлён
      • Изменение информации о пользователе adminguide
      • Введите новое значение или нажмите ENTER для выбора значения по умолчанию
      • Полное имя []: AdminGuide.Ru
      • Номер комнаты []: 1
      • Рабочий телефон []: 2
      • Домашний телефон []: 3
      • Другое []: 4
      • Данная информация корректна? [Y/n]
      • AdminGuide.Ru@ag-ts:~$

       

    2. Подключаемся к RDP Серверу
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 2Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 3
    3. Попадаем на логинскрин xrdp
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 4

      Логинскрин xrdp

      Пока активен логинскрин, переключить раскладку не удастся. Поэтому на этапе 8.2 перед нажатием «Подключить» у вас уже должена быть выбрана нужная раскладка

    4. Наблюдаем успешное подключение
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 5
  5. Проверяем проброс дисков
    1. Открываем Nautilus и смотрим есть ли пункт thinclient_drives
    2. Открываем thinclient_drives и смотрим проброшены ли туда наши диски
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 5-1
    3. Если диски не пробросились, то вероятнее всего вам нужно сделать следующие настройки:
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 6

      Оставляем галочку на «Буфер обмена»

      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 7

      Снимаем все галочки кроме «Диски»

       

  6. Проверяем звук
    1. Будучи подключенными к серверу терминалов, надо зайти в настройку звуковой карты. Там должно быть устройство xrdp sink
      Ubuntu 18.04 - RDP Server за 5 минут - Подключение по RDP - Шаг 8
    2. Если он есть, значит звук с вашего удаленного сеанса на локальную машину должен передаваться. Можно открыть например ютуб чтобы потестить
  7. Устанавливаем 1С
  8. Устанавливаем принтеры
  9. Радуемся

Цель выполнена, мы имеем Ubuntu 18.04 — RDP Server. Можно запускать туда бухгалтеров.

 

 

Архив со скриптом: install-xrdp-2.2