Установка xrdp alt linux

Альт Рабочая станция К невозможно найти пакет

Совсем недавно начал я тестировать очень интересный дистрибутив Linux «Альт рабочая станция К» от российских разработчиков. До этого имел дело с сервером Альт и просто рабочей станцией. Если честно Альт имеет большие шансы на успех. Он очень удобный простой в использовании. Альт Рабочая станция К отличается от просто «Альт Рабочая станция» внешним видом, в нем используется рабочий стол Plasma. После установки ОС я попробовал установить нужный пакет и увидел сообщение «Невозможно найти пакет …». С этим столкнутся все, опытные пользователи сами решат эту проблему а остальным придется читать дальше.

Я уже написал несколько статей на тему использования дистрибутивов Альт, рекомендую с ними ознакомиться.

Что делать если не получается установить пакеты в Альт

Так как Альт рабочая станция К я установил на сервер для удобства его использования хотел настроить подключение к нем из Windows по RDP. Чтобы это организовать нужно установить пакет xrdp, но после ввода команды получил сообщение.

Альт Рабочая станция К невозможно найти пакет

Что бы убрать эту ошибку нужно обновить списки пакетов и их зависимости командой.

Альт Рабочая станция К не устанавливаются пакеты

После чего снова устанавливаем пакет.

Альт Рабочая станция К как установить xrdp

Незабываем запустить xrdp командами.

systemctl enable xrdp xrdp-sesman

systemctl start xrdp xrdp-sesman

Остается только попробовать подключиться к Альт по RDP.

Альт Рабочая станция К подключение по rdp

Вводим учетные данный для подключения к Альт Рабочая станция К.

Альт Рабочая станция К как подключиться по rdp

Опытные пользователи Linux знают что после установки нужно обязательно проверить наличие обновлений.

Возьмите себе это за правило и тогда большинство проблем исчезнут сами собой.

Источник

Читайте также:  Все команды терминала kali linux

XRDP. Установка и настройка

Для удалённого управления компьютером пользователи Windows привыкли использовать «Подключение к удалённому рабочему столу», работающее по протоколу RDP.

В ОС AlterOS возможна реализация такого подключение с Windows машины. Для этой цели служит пакет XRDP

Установка XRDP

Установка XRDP производится с помощью команды

# sudo yum install xrdp xorgxrdp

Настройка XRDP

Первым делом необходимо настроить или отключить Firewall.

Если выбрана настройка Firewall, то необходимо открыть как минимум порт 3389.

# sudo firewall-cmd --permanent --add-port=3389/tcp # sudo systemctl restart firewalld

Далее необходимо добавить рабочую среду Cinnamon при подключении пользователя:

# echo "cinnamon-session" > ~/.xsession # chmod +x ~/.xsession # sudo systemctl restart xrdp.service

Данная процедура должна быть произведена для каждого пользователя, которому необходим удалённый доступ на настраиваемый компьютер.

Добавление возможности переключать раскладку

Необходимо внести правки в конфигурационные файлы:

Комментируем блок с [Xvnc] и расскоментирует блок с [Xorg]

[Xorg] name=Xorg lib=libxup.so username=ask password=ask ip=127.0.0.1 port=-1 code=20 #[Xvnc] #name=Xvnc #lib=libvnc.so #username=ask #password=ask #ip=127.0.0.1 #port=-1 #xserverbpp=24 #delay_ms=2000

Приводим файл конфигурации /etc/xrdp/xrdp_keyboard.ini к виду:

[default_rdp_layouts] rdp_layout_us=0x00000409 rdp_layout_de=0x00000407 rdp_layout_fr=0x0000040C rdp_layout_it=0x00000410 rdp_layout_jp=0x00000411 rdp_layout_jp2=0xe0010411 rdp_layout_jp3=0xe0200411 rdp_layout_jp4=0xe0210411 rdp_layout_ru=0x00000419 rdp_layout_se=0x0000041D rdp_layout_pt=0x00000816 rdp_layout_br=0x00000416 rdp_layout_pl=0x00000415 [rdp_keyboard_ru] keyboard_type=4 keyboard_subtype=1 model=pc105 options=grp:alt_shift_toggle rdp_layouts=default_rdp_layouts layouts_map=layouts_map_ru [layouts_map_ru] rdp_layout_us=us,ru rdp_layout_ru=us,ru

Редактируем файл /usr/libexec/xrdp/startwm.sh как показано на рисунке:

# sudo nano /usr/libexec/xrdp/startwm.sh
/bin/setxkbmap -layout us,ru -variant ',winkeys' -option 'grp:alt_shift_toggle,grp_led:scroll'

Setxkbmap.png

# sudo systemctl restart xrdp.service

На этом процедура настройки XRDP закончена.

Для проброса звука необходимо установить пакет pulseaudio-module-xrdp, выполнив команду:

Технические моменты

  • Для доступа в интернет пользователям, подключенным удалённо, необходимо открыть как минимум порт 80 (в случае если Firewall не отключен).

Открыть порт 80 можно с помощью команды:

firewall-cmd --permanent --add-port=80/tcp

После чего перезапустить сервис firewalld:

sudo systemctl restart firewalld
  • Для удаленного запуска программ, таких как Yumex, пользователю, от имени которого происходит запуск, необходимо предоставить права на выполнение данной программы без ввода пароля администратора (root). Один из способов предоставления таких прав пользователю — создание конфигурационного файла в директории /etc/sudoers.d. Для этого потребуется выполнить следующие шаги:
sudo nano /etc/sudoers.d/user

2) Внести строку с названием вашего пользователя и приложения, которому необходимо дать доступ, например:

Читайте также:  Linux скопировать часть файла

3) Сохранить файл и выставить права на него:

chmod 0440 /etc/sudoers.d/user

4) Проверить правильность синтаксиса файла sudoers:

Если команда вернет сообщение «parsed OK», значит, файл sudoers был создан без ошибок.

Источник

Xrdp-usb

Данный компонент пробрасывает широкий спектр устройств, начиная от USB-веб-камер, до USB-токенов и смарт-карт.

Внимание! Проброс будет работать только в рамках локальной сети, так как требует доступность клиентского компьютера с сервера

В данной статье рассмотрена процедура настройки подключения USB-устройств через Xrdp.

  • Терминальный сервер (сервер) — хост, на котором запущен Xrdp.
  • Терминальный клиент (клиент) — хост, к которому подключены USB-устройства, экспортируемые на клиент.

Настройка сервера

# apt-get update && apt-get dist-upgrade 

Установить пакет xrdp-usb-session :

# apt-get install xrdp-usb-session 

xrdp-usb-session для сеанса xrdp-sesman добавляет запуск автоподключения всех USB-устройств с клиента.

Далее, после установки xrdp-usb-session необходимо перезапустить службу xrdp-sesman:

# systemctl restart xrdp-sesman.service 

Настройка клиента

# apt-get update && apt-get dist-upgrade 

Установить пакет xrdp-usb-terminal :

# apt-get install xrdp-usb-terminal 

После установки xrdp-usb-terminal , добавить пользователя в группу disk:

где alt-1 — имя пользователя.

После успешной установки xrdp-usb-terminal и добавления пользователя в группу disk, необходимо перезагрузить систему (чтобы загрузились все модули и запустилась служба usbipd).

По умолчанию никакие устройства не передаются. Чтобы они передавались, необходимо отредактировать файл /etc/xrdp-usb :

  1. В терминале с помощью команды lsusb просмотреть идентификаторы устройств. Lsusb.png
  2. Из полученного вывода следует выбрать ID-устройства, которое необходимо пробрасывать, и добавить нужный идентификатор (в примере это 13fe:4300) в файл /etc/xrdp-usb : Etc-xrdp-usb.png

Можно указать сколько угодно идентификаторов, но необходимо быть осторожным с идентификаторами мыши и клавиатуры. Если они будут проброшены, то они не будут доступны на локальной системе.

Проброс

Для подключения к серверу, на клиентском компьютере должен быть установлен клиент удаленного доступа. Для подключения к серверу терминалов можно использовать программы удаленного доступа xfreerdp, Remmina, Connector и т.д. Перед подключением необходимо на клиенте выполнить команду usbip-export :

$ usbip-export EXPORT USB 13fe:4300 (3-2) usbip: info: unbind device on busid 3-2: complete usbip: info: bind device on busid 3-2: complete 

Далее, со стороны клиента подключаемся к терминальному серверу, например:

$ xfreerdp /v:192.168.0.104 /u:user /p:password

Окно подключения к удаленному рабочему столу с проброшенным USB-устройством:

Читайте также:  Oracle linux install php

FreeRDP. Подключение к удаленному рабочему столу

При ошибках связанных с подключением, рекомендуется проверить настройки брандмауэра и проверить соответствие версий приложения usbip .

Openuds при подключении самостоятельно экспортирует указанные устройства. На терминальном сервере при этом должен быть установлен пакет openuds-client .

Источник

Оцените статью
Adblock
detector