Установка сервера
1. Используя ссылку, скачиваем исходник USB Redirector с официального сайта * работает через ВПН !!
wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
или с нашего сервера (файл от 07.03.2025)
wget http://wiki.dno-it.ru/other_uploads/usb-redirector-linux-x86_64.tar.gz
2. Распаковываем скачанный архив и переходим в каталог исходников модулей:
tar -zxvf usb-redirector-linux-x86_64.tar.gz cd usb-redirector-linux-x86_64
3. Разрешаем запуск инсталлятора:
chmod +x installer.sh
Устанавливаем сервер:
./installer.sh install-server
Добавьте службу проброса в автозагрузку, если ранее этого не произошло:
systemctl enable rc.usbsrvd
* служба находится в папке usb-redirector-linux-x86_64/files/rc.usbsrvd
Проверим какие устройства доступны:
usbsrv -list
Есть 2 варианта «расшарить» устройство по сети.
Вариант 1:
usbsrv -share -vid 2022 -pid 0202 -usbport 2-1
В этом случае мы привязываемся к конкретному id устройства и порту, если включить usb-ключ в другой порт сервера — номер usb порта сменится и работать не будет.
Вариант 2:
usbsrv -share 1
В этом случае мы привязываемся только к id устройства. Теперь USB–устройство расшарено по сети.
Установка клиента
Повторяем пункты 1-3 и выбираем установку клиента
./installer.sh install-client
Если все прошло корректно, вы увидите сообщение об этом.
Теперь добавим наш сервер:
usbclnt -addserver 10.0.0.1:32032
Теперь можно посмотреть список доступных устройств:
usbclnt -list
Видим, что на сервере 1 доступно устройство 2.
Подключаем:
usbclnt -connect 1-2
Включаем автоматическое соединение с устройством:
usbclnt -autoconnecton 1-2
Проверяем:
usbclnt -list
За статью спасибо @Uluscat
