Download PDF
Download page Удаленное подключение USB-устройств к ВМ по протоколам VNC / SPICE / RDP.
Удаленное подключение USB-устройств к ВМ по протоколам VNC / SPICE / RDP
В состав дистрибутива ПК СВ входит графическое приложение brest-usb-redirect
, позволяющее пользователю перенаправить подключенные USB-устройства на виртуальные машины в рамках домена FreeIPA
по протоколам VNC
, SPICE
или RDP
.
Для того чтобы обеспечить возможность перенаправить подключенные USB-устройства на ВМ, необходимо выполнить следующие действия:
- На сервере управления ПК СВ установить пакет
brest-vdi-tools
, для этого в терминале выполнить команду:apt install brest-vdi-tools
- В веб-интерфейсе ПК СВ на странице ВМ, на которую необходимо перенаправить USB-устройство:
- Открыть вкладку Конфигурация и нажать на кнопку Изменить конфигурацию;
- На открывшейся странице Редактирование конфигурации ВМ указать один из протоколов удаленного доступа. Для этого:
При выборе
VNC
илиSPICE
— во вкладке Вод/Вывод в секции Средства графического доступа выбрать необходимый протокол:- При выборе
RDP
— во вкладке ОС и ЦП в секции Особенности в выпадающем списке Гостевой агент Qemu выбрать Да: - При необходимости скорректировать тип USB-контроллера в настройках виртуальной машины, на которую будет перенаправлено USB-устройство (по умолчанию задействован контроллер
USB 2.0
). Если необходимо перенаправить устройствоUSB 3.0
и выше, то во вкладке ОС и ЦП в секции Особенности в выпадающем списке USB контроллер выбрать 3.0: - На странице Редактирование конфигурации ВМ нажать на кнопку Изменить.
- На виртуальной машине, на которую необходимо перенаправить USB-устройство, следует установить пакеты
qemu-guest-agent, xrdp и one-context
. Для этого в терминале выполнить команду:apt install qemu-guest-agent xrdp one-context
- на клиентской машине, с которой будут перенаправлены подключенные USB-устройства, должна быть установлена
ОС СН
. Для перенаправления подключенных USB-устройств необходимо установить пакетbrest-usb-redirect
, выполнив в терминале команду:Клиентская машина должна входить в тот же домен
FreeIPA
, что и сервер управления ПК СВ.apt install brest-usb-redirect
Для того чтобы перенаправить подключенное USB-устройство на ВМ, на клиентской машине необходимо выполнить следующие действия:
- Через графический интерфейс запустить приложение (права администратора не требуются): Пуск — Сеть — Brest Usb Redirect:
Учетная запись пользователя, от имени которого запускается графическое приложение
brest-usb-redirect
, должна быть зарегистрирована в том же доменеFreeIPA
, в который входит сервер управления ПК СВ. - В открывшемся окне Авторизация указать авторизационные параметры для доступа к виртуальной машине, на которую необходимо перенаправить USB-устройство:
- Адрес сервера — полное доменное имя компьютера, на котором установлен сервер виртуализации;
- Логин — имя учетной записи пользователя домена, имеющего доступ к виртуальной машине;
- Пароль — пароль учетной записи пользователя домена, имеющего доступ к виртуальной машине:
- В открывшемся окне Список виртуальных машин указать виртуальную машину, на которую необходимо перенаправить USB-устройство:
Виртуальная машина должна входить в тот же домен
FreeIPA
, что и сервер управления ПК СВ. - В открывшемся окне Список usb-устройств выбрать одно или несколько USB-устройств, которые необходимо перенаправить:
- В открывшемся окне Доступные подключения выбрать протокол подключения:
- Проверить подключение USB-устройства, для этого на ВМ, на которую было перенаправлено USB-устройство, в терминале выполнить команду:Если подключение прошло успешно, то в результате выполнения команды в выведенном списке доступных USB-устройств будет отображено перенаправляемое USB-устройство:
lsusb