USB Redirector - программа для транслирования любого USB-устройства в сеть, т.е позволяет получить доступ к USB-устройству через интернет или локальную сеть так, как если бы оно было подключено к вашему компьютеру.
В наличии имеем:
Терминальный сервер - Linux debian 9 , x2go, КриптоПро 5.
АРМ с установленным CentOS 7,
АРМ с установленным Windows 10
Пользователи подключаются со своих рабочих мест и работают через терминальный сервер. Необходимо пробросить USB порт с АРМ на сервер ТС, чтобы пользователь мог воспользоваться Рутокеном со своей ЭЦП. Поможет в этом USB Redirector.
Установка и настройка USB Redirector на АРМ linux
НА АРМ ставиться USB сервер - компьютер к которому подключается USB носитель.
1) Качаю архив с ПО и распаковываю:
tar -xvzf usb-red(irector-linux-x86_64.tar.gz
2) Даю полные права на папку с исходниками:
chmod -R 777 usb-redirector-linux-x86_64
3) Запускаю установку из папки usb-redirector:
./installer.sh install-server
4) Установка успешно завершена, осталось добавить в автозагрузку:
systemctl enable rc.usbsrvd
5) Просматриваю подключенные устройства, меня интересует рутокен, запоминаю vid и pid:
usbsrv -list
6) добавляю порт, устройство в общий доступ
usbsrv -share -vid 0a89 -pid 0030
при использовании фаервола необходимо добавить правила:
7. ufw allow 22
8. ufw allow from *.*.*.* to any port 32032
9. ufw enable
Установка и настройка USB Redirector на АРМ Windows
1) Установка простая, из серии далее... далее, готово, нужно только принять установку драйвера...
2) Открываю программу, ПКМ на устройстве, "Share usb device"
3) В настройках галочка "auto start with windows"
Windows версия требует ключ, пробный период 15 дней.
Установка и настройка USB Redirector на терминальный сервер x2go(Linux)
На Сервер ставится USB client, который будет пользоваться проброшенным USB.
1) Команда установки немного отличается:
./installer.sh install-client
2) Автозагрузка:
systemctl enable rc.usbsrvd
3) Добавляю usb сервер:
usbclnt -add-server 192.168.0.2:32032
4) Просматриваю список доступных портов
usbclnt -list
5) Ручное подключение usb порта:
usbclnt -connect -server 192.168.0.2:32032 -vid 0a89 -pid 0030 -usbport 1-1.2
6) Автоматическое подключение usb порта:
usbclnt -autoconnect on -server 192.168.0.2:32032 -vid 0a89 -pid 0030 -usbport 1-1.2
7) Просматриваю статус подключенных устройств:
usbclnt -list
КриптоПро видит все подключенные токены...
Скачать можно здесь:
https://www.incentivespro.com/downloads.html