Xrdp: различия между версиями
(Добавление информации о встреченной проблеме и способа борьбы с ней) |
|||
(не показано 5 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
= Первоначальная настройка сервера XRDP = | |||
На узле '''xrdpserver''': | На узле '''xrdpserver''': | ||
* Установить пакет ''xrdp''. | * Установить пакет ''xrdp''. | ||
apt-get install xrdp | apt-get install xrdp | ||
* Включить | * Включить сервисы: | ||
systemctl enable xrdp | systemctl enable xrdp xrdp-sesman | ||
systemctl start xrdp | 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. При этом клиент лишается возможности воспроизводить звук, однако в остальном соединение работает. | |||
[[Категория:Удалённый доступ]][[Категория:Терминальный сервер]] |
Версия от 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
Проблемы соединения с мобильным rdp-клиентом
В некоторых мобильных rdp-клиентах, особенно предназначенных для работы на старых версиях Android, если выбрать режим "Воспроизведение звука на стороне клиента"(Или аналогичный) возникает ошибка соединения.
Решается запретом воспроизведения звука в настройках клиента или изменением в xrdp.ini в строке rdpsnd=true, значения true на false. При этом клиент лишается возможности воспроизводить звук, однако в остальном соединение работает.