Xrdp: различия между версиями

Материал из ALT Linux Wiki
(Добавление информации о встреченной проблеме и способа борьбы с ней)
(не показано 10 промежуточных версий 4 участников)
Строка 1: Строка 1:
== Превоначальная настройка сервера XRDP ==
= Первоначальная настройка сервера XRDP =


* На машине ''xrdpserver'' установить пакет ''xrdp''.
На узле '''xrdpserver''':
* Включить сервис xdrp:
* Установить пакет ''xrdp''.
   systemctl enable xrdp.service
  apt-get install xrdp
   systemctl start xrdp.service
* Включить сервисы:
* Добавить '''пользователя''' в группу ''tsusers'' .
   systemctl enable xrdp xrdp-sesman
* С другой машины соединиться с ''rdp://xrdpserver:3389'' .
   systemctl start xrdp xrdp-sesman
* Войти '''пользователем''' в систему.


[[Категория:Admin]]
= Права доступа на сервере =
* Для доступа к терминальному сеансу — включить в группу '''tsusers'''
* Для проброса папки — включить в группу '''fuse'''
 
= Подключение =
Пример:
xfreerdp /drive:Epson,/home/cas/epson /v:10.4.129.129 /u:user /p:123
где:
* ''Epson'' — название папки, которая будет показываться в каталоге ''thinclient_drives'' в домашней папке терминального пользователя, у локального пользователя пробрасывается папка ''/home/cas/epson'';
* ''10.4.129.129'' — адрес терминального сервера;
* ''user'' — имя терминального пользователя;
* ''123'' — пароль терминального пользователя.
 
Если пользователь или пароль не указаны, появится окно входа:
 
= Дополнительно =
* Для использования сервером установленной графической оболочки MATE: '''$ echo mate-session >~/.xsession'''
 
[[Изображение:Xrdp-login-screen.png]]
 
=Проблемы соединения с мобильным rdp-клиентом=
 
В некоторых мобильных rdp-клиентах, особенно предназначенных для работы на старых версиях Android, если выбрать режим "Воспроизведение звука на стороне клиента"(Или аналогичный) возникает ошибка соединения.
 
Решается запретом воспроизведения звука в настройках клиента или изменением в xrdp.ini в строке rdpsnd=true, значения true на false. При этом клиент лишается возможности воспроизводить звук, однако в остальном соединение работает.
 
[[Категория:Удалённый доступ]][[Категория:Терминальный сервер]]

Версия от 05:16, 18 марта 2019

Первоначальная настройка сервера XRDP

На узле xrdpserver:

  • Установить пакет xrdp.
 apt-get install xrdp
  • Включить сервисы:
 systemctl enable xrdp xrdp-sesman
 systemctl start xrdp xrdp-sesman

Права доступа на сервере

  • Для доступа к терминальному сеансу — включить в группу tsusers
  • Для проброса папки — включить в группу fuse

Подключение

Пример:

xfreerdp /drive:Epson,/home/cas/epson /v:10.4.129.129 /u:user /p:123

где:

  • Epson — название папки, которая будет показываться в каталоге thinclient_drives в домашней папке терминального пользователя, у локального пользователя пробрасывается папка /home/cas/epson;
  • 10.4.129.129 — адрес терминального сервера;
  • user — имя терминального пользователя;
  • 123 — пароль терминального пользователя.

Если пользователь или пароль не указаны, появится окно входа:

Дополнительно

  • Для использования сервером установленной графической оболочки MATE: $ echo mate-session >~/.xsession

Xrdp-login-screen.png

Проблемы соединения с мобильным rdp-клиентом

В некоторых мобильных rdp-клиентах, особенно предназначенных для работы на старых версиях Android, если выбрать режим "Воспроизведение звука на стороне клиента"(Или аналогичный) возникает ошибка соединения.

Решается запретом воспроизведения звука в настройках клиента или изменением в xrdp.ini в строке rdpsnd=true, значения true на false. При этом клиент лишается возможности воспроизводить звук, однако в остальном соединение работает.