Usb redirector что это за программа
Программа для ЭВМ Сервер терминалов ШАТЛ Терминал Сервис Плюс (сервер терминалов) включена в Единый реестр российских программ для электронных вычислительных машин и баз данных. Приказ Минкомсвязи России от 06.10.2020 №515 Класс ПО: Серверное и связующее программное обеспечение. Дата регистрации: 7 Октября 2020 Рег. номер ПО: 7013.
Помогите защитить своих сотрудников от коронавируса COVID-19 и сохраняйте непрерывность ведения вашего бизнеса. Мы предлагаем вам возможность бесплатно (на период до 45 дней) пользоваться TSplus. Свяжитесь с нами: info@tsplus.club
Этот бесплатный продукт позволяет обмениваться и получать доступ к USB-устройствам удаленно на платформе Linux. Это решение совместимо со всеми нашими продуктами. Это позволяет подключать USB-устройства с компьютеров под управлением Linux или Windows. Используя специальный патч для проекта с открытым исходным кодом rdesktop ,вы можете подключить USB-устройства к серверу терминалов, на котором установлены USB Redirector RDP Edition или USB Redirector TS Edition .
USB Redirector для Linux позволяет:
Как начать:
USB Redirector для Linux может быть установлен в трех режимах:
- Режим USB-сервера . При установке в этом режиме USB Redirector позволяет совместно использовать ваши USB-устройства для доступа на удаленных компьютерах с операционными системами Linux или Windows;
- Режим USB-клиента . При установке в этом режиме USB Redirecror позволяет подключать удаленные USB-устройства, которые использовались на удаленных компьютерах совместно с операционными системами Linux или Windows;
- И USB-сервер, и USB-клиент . Вы можете предоставить общий доступ к своим USB-устройствам для удаленного доступа или подключить USB-устройства с удаленных компьютеров с операционными системами Linux или Windows.
Перенаправление USB-устройства в пять шагов:
./installer.sh install-server
./usbsrv -list
./usbsrv -share 8
./installer.sh install-client
./usbclnt -addserver 192.168.1.105:32032
./usbclnt -list
./usbclnt -connect 1-8
- Результат : теперь вы можете использовать USB-устройство на USB-клиенте так же, как оно было подключено напрямую:
Кроссплатформенные функции и поддержка удаленного рабочего стола:
USB Redirector для Linux совместим с USB Redirector , USB Redirector RDP Edition и USB Redirector TS Edition . Это означает, что вы можете свободно обмениваться USB-устройствами между системами Linux и Windows без каких-либо ограничений.
После установки USB Redirector для Linux вам необходимо применить специальный патч, который поставляется внутри установочного пакета USB Redirector в каталоге rdp / rdesktop :
./rdesktop -r usbrdr терминал.сервер.хост
Системные Требования:
USB Redirector для Linux работает на следующих дистрибутивах Linux:
Программа для ЭВМ Сервер терминалов ШАТЛ Терминал Сервис Плюс (сервер терминалов) включена в Единый реестр российских программ для электронных вычислительных машин и баз данных. Приказ Минкомсвязи России от 06.10.2020 №515 Класс ПО: Серверное и связующее программное обеспечение. Дата регистрации: 7 Октября 2020 Рег. номер ПО: 7013.
Помогите защитить своих сотрудников от коронавируса COVID-19 и сохраняйте непрерывность ведения вашего бизнеса. Мы предлагаем вам возможность бесплатно (на период до 45 дней) пользоваться TSplus. Свяжитесь с нами: info@tsplus.club
Этот программный продукт позволяет использовать общие USB-устройства удаленно через локальную сеть, WLAN или Интернет, как если бы они были подключены к вашему компьютеру напрямую! USB Redirector обеспечивает быстрое разрешение ваших удаленных потребностей USB! Он может выступать как USB-сервер и USB-клиент, а также доступен отдельный облегченный БЕСПЛАТНЫЙ клиент. USB Redirector использует обычное соединение TCP / IP для связи.
USB Redirector перенаправление через TCP/IP:
- Доступ к USB-устройствам на виртуальной машине Hyper-V или любой другой виртуальной машине.
- Организуйте полнофункциональный USB-сервер для пользователей в вашей корпоративной или домашней сети.
- Используйте USB-устройства на компьютере, где порты USB повреждены или отсутствуют.
- Перенаправляйте USB-устройства между компьютерами в домашней сети или через Интернет.
- Перенаправьте USB-устройства между Windows и Linux с помощью USB Redirector для Linux .
- Ограничьте физический доступ к USB-устройству, но сделайте его доступным для пользователей в вашей сети.
USB Redirector работает в качестве фоновой службы:
USB Redirector работает как фоновый сервис, это означает, что вам не нужно постоянно держать приложение открытым. После того, как вы настроили программу, вы можете безопасно закрыть ее. USB Redirector будет продолжать работать, даже если ни один пользователь не вошел в систему или после перезагрузки. Все устройства, которыми вы поделились, останутся общими.
Бесплатный клиент доступен!
Мы предоставляем облегченный клиент USB Redirector, который можно использовать для подключения USB-устройств, к которым предоставляется общий доступ к полнофункциональному перенаправителю USB. USB Redirector Client абсолютно бесплатен, если вы перенаправляете устройства между компьютерами под управлением Windows (для подключения к системам под управлением Linux требуется коммерческая лицензия ). Он доступен для скачивания в разделе « Загрузки ».
ПРИМЕЧАНИЕ: когда устройство USB является общим, оно не может использоваться локально, поскольку оно приобретается для индивидуального использования удаленными клиентами USB! Чтобы снова сделать устройство доступным локально, необходимо отменить его.
- Шаг 3 Установите USB Redirector Client на компьютер, на котором вам необходимо удаленно использовать USB-устройства. Это будет ваш USB-клиент.
- Шаг 4 Создайте прямое соединение с USB-клиента на USB-сервер или обратное соединение с USB-сервера на USB-клиент.
- Шаг 5 В списке доступных USB-устройств выберите нужное и нажмите « Подключить» .
- Результат : теперь вы можете использовать перенаправленное USB-устройство на удаленном компьютере:
Лицензирование
USB Redirector лицензируется для каждого компьютера. Вам следует приобрести лицензию для каждого из компьютеров, которые будут работать в качестве USB-сервера (т. Е. Компьютера, к которому физически подключены USB-устройства). Мы предлагаем различные виды лицензий, которые позволяют одновременно перенаправлять разное количество USB-устройств. Лицензия должна быть применена на USB-сервере.
Для подключения USB-устройств к удаленному компьютеру вы можете воспользоваться нашим БЕСПЛАТНЫМ клиентом USB Redirector * Клиент USB Redirector бесплатен для подключения USB-устройств, используемых совместно с USB Redirector .
Системные Требования
USB Redirector работает в следующих операционных системах (32-разрядных и 64-разрядных):
Программа для ЭВМ Сервер терминалов ШАТЛ Терминал Сервис Плюс (сервер терминалов) включена в Единый реестр российских программ для электронных вычислительных машин и баз данных. Приказ Минкомсвязи России от 06.10.2020 №515 Класс ПО: Серверное и связующее программное обеспечение. Дата регистрации: 7 Октября 2020 Рег. номер ПО: 7013.
Помогите защитить своих сотрудников от коронавируса COVID-19 и сохраняйте непрерывность ведения вашего бизнеса. Мы предлагаем вам возможность бесплатно (на период до 45 дней) пользоваться TSplus. Свяжитесь с нами: info@tsplus.club
Программный продукт USB Redirector Technician Edition полезен для профессионалов, которые предоставляют услуги по удаленному обслуживанию USB-устройств, такие как перепрошивка, перепрограммирование или другие виды услуг. Как следует из названия, он «перенаправляет» USB-устройства от заказчика к специалисту, что позволяет выполнять любые виды удаленного обслуживания. Перенаправленное устройство выглядит так, как будто оно было подключено непосредственно к компьютеру техника.
USB Redirector Technician Edition поддерживает перенаправление мобильных телефонов, принтеров, 3G-модемов, встроенных устройств и практически любых других USB-устройств, которые можно обслуживать через USB-кабель.
Характеристики
Есть несколько основных функций, которые отличают USB Redirector Technician Edition от других продуктов для перенаправления USB.
- Разработано специально для удаленного обслуживания. Этот продукт был разработан с целью дистанционного обслуживания. Таким образом, он делает это наиболее эффективным способом. Может использоваться для перепрошивки, программирования или любого другого вида обслуживания.
- Поддерживает широкий спектр USB-устройств. Его можно использовать для обслуживания принтеров, мобильных телефонов, модемов 3G, встроенных устройств или любых других USB-устройств, которые поддерживают обслуживание через USB-кабель.
- Бесплатный клиентский модуль. Поставляется с бесплатным клиентским модулем, простым в использовании портативным приложением, которое работает на стороне клиента и перенаправляет USB-устройства технику.
- Настройка сервиса. Можно заказать индивидуальный клиентский модуль с вашим логотипом. Мы также можем интегрировать ваш адрес в программу, чтобы клиентам не приходилось вводить его каждый раз, когда им нужно обслуживать свое устройство.
Бесплатная пробная версия!
Мы предоставляем БЕСПЛАТНУЮ 15-дневную полнофункциональную пробную версию. Он доступен в разделе загрузок этого сайта. Это позволит вам бесплатно протестировать USB Redirector Technician Edition в течение пробного периода. Мы настоятельно рекомендуем использовать эту возможность, чтобы убедиться, что программа полностью соответствует вашим потребностям, прежде чем покупать лицензию.
Пожалуйста, не забудьте прочитать инструкции ниже. Они помогут вам начать.
Процесс перенаправления устройства шаг за шагом
Сторона техника
Сторона клиента
-
Шаг 1 : Передайте клиентский модуль USB Redirector клиенту через загрузку, по электронной почте или любым другим способом. Клиентский модуль находится внутри пакета USB Redirector Technician Edition:
-
Шаг 2. Запустите клиентский модуль на компьютере клиента и дождитесь его инициализации:
-
Шаг 3 : Введите адрес компьютера технического специалиста. Это может быть IP-адрес или имя хоста. При подключении через Интернет, пожалуйста, обратитесь к разделу « Перенаправляющие устройства через Интернет » ниже.
-
Шаг 4 : Как только связь с клиентом установлена, она будет отображена в программе:
-
Шаг 5. После установления соединения USB Redirector попросит подключить USB-устройство:
-
Шаг 6 : Пожалуйста, выполните все шаги в этом окне. Текущий шаг будет выделен:
-
Шаг 7. Чтобы начать обслуживание устройства, вам необходимо подключить его к компьютеру. Просто выберите устройство в списке и нажмите кнопку «Подключить» на панели инструментов:
-
Шаг 8 : После подключения устройства его значок изменится на значок с зеленой галочкой:
-
Шаг 10. После завершения обслуживания устройства необходимо удалить клиентское соединение, выбрав его в списке и нажав кнопку «Удалить подключение»:
Перенаправление устройств через Интернет
Кроме того, ваш маршрутизатор может потребовать настройки переадресации портов. Это позволит подключаться из Интернета к вашему компьютеру, так как все маршрутизаторы блокируют их по умолчанию.
USB Redirector Technician Edition обычно выполняет переадресацию портов автоматически, но иногда это невозможно из-за отсутствия поддержки UPnP в маршрутизаторе или по другим причинам. В этом случае переадресация порта должна быть настроена вручную. Эта процедура отличается для каждой модели маршрутизатора, поэтому, пожалуйста, обратитесь к руководству по маршрутизатору или Google для получения инструкций о том, как это сделать. По сути, вам нужно переадресовывать соединения, приходящие через порт TCP с номером 32038, на тот же номер порта TCP на вашем компьютере. На некоторых маршрутизаторах переадресацию портов можно назвать виртуальным сервером или NAT (преобразование сетевых адресов).
Обратите внимание, что для перенаправления USB через Интернет требуется хорошее кабельное интернет-соединение. 3G или общедоступные точки доступа обычно не обеспечивают достаточно хорошего соединения. Более того, общедоступные точки доступа и многие соединения 3G / 4G очень ограничены в том, что вы можете с ними делать, и не позволяют переадресацию портов.
Лицензирование
Системные Требования:
USB Redirector работает в следующих операционных системах (32-разрядных и 64-разрядных):
Заказчику потребовалось подключить USB–ключ для банковской системы к Linux–серверу в облаке, где он разворачивает свой разработанный продукт. Напрямую подключить USB–ключ к виртуальной машине нельзя — она работает в отказоустойчивом кластере и может быть смигрирована на любой из хост-серверов без даунтайма.
Давайте посмотрим, как реализовать проброс USB–ключа по сети в виртуальную машину с Linux в облаке Azure Pack Infrastructure от InfoboxCloud.
Раз подключить ключ к виртуальной машине нельзя — его нужно подключить к чему-то реальному. Есть аппаратные решения, например AnyWhere USB, но заказчик выбрал более универсальное решение: выделенный сервер в ЦОД Infobox (что для одного ключа получилось дешевле — аппаратные требования к выделенному серверу для такой задачи минимальны — можно использовать самый дешевый сервер с софтовым Raid).
Для проброса использовалось ПО USB Redirector (версия для Linux бесплатна). На выделенный сервер и в виртуальную машину в облаке была установлена Ubuntu 16.04 LTS и были применены все обновления.
Для установки USB Redirector потребуются исходные тексты ядра, установите их:
Теперь необходимо отключить обновления ядра ОС, так как они могут сломать работу USB Redirector (служба проброса после обновления ядра не будет запускаться до переустановки), если необходимо — их можно устанавливать вручную переустанавливая USB Redirector.
Установка и настройка USB Redirector на сервере с подключенным ключом USB
Скачайте USB Redirector:
Перейдите в папку с ним:
Разрешите запуск инсталлятора:
Добавьте службу проброса в автозагрузку, если ранее этого не произошло:
Подключив USB–ключ к выделенному серверу проверим какие USB–устройства доступны:
Есть 2 варианта расшарить устройство по сети.
В этом случае мы привязываемся к конкретному id устройства и порту, если включить usb-ключ в другой порт сервера — номер usb порта сменится и работать не будет.
В этом случае мы привязываемся только к id устройства. Теперь USB–устройство расшарено по сети.
Конечно делать его доступным для всех пользователей Интернет не правильно, поэтому добавим ограничения в firewall:
Где вместо *.*.*.* нужно написать адрес сервера, с которого разрешено подключение.
Установка клиента USB Redirector в облаке
Скачайте USB Redirector:
Перейдите в папку с ним:
Разрешите запуск инсталлятора:
Добавьте службу проброса в автозагрузку, если ранее этого не произошло:
Теперь добавим наш сервер:
Где вместо **.**.**.** нужно указать ip–адрес сервера.
Теперь можно посмотреть список доступных устройств:
Видим, что на сервере 1 доступно устройство 1.
Включаем автоматическое соединение с устройством:
USB–ключ был успешно проброшен в виртуальную машину в облаке.
На сегодняшний день существет довольно много способов пробросить USB-устройство на другой компьютер или виртуалку по сети.
Из наиболее популярных — железячные такие как AnywhereUSB и чисто програмные продукты, из тех что я попробовал сам: USB Redirector и USB/IP.
Я бы хотел рассказать вам еще об одном интересном способе, который работает непосредственно с эмулятором QEMU.
Он так же является частью проекта spice, официально поддерживаемым RedHat.
UsbRedir, это открытый протокол для проброса usb-устройств по tcp на удаленный виртуальный сервер, разработанный при поддержке RedHat в рамках проекта spice. Но как оказалось им можно вполне успешно пользоваться и без spice. В роли сервера выступает usbredirserver, который шарит usb-устройство на определенный порт, а в качестве клиента сам QEMU, который эмулирует подключение экспортированного usb-устройства в определенный usb-контроллер вашей виртуальной машины. Благодаря такому подходу в качестве гостевой системы может использоваться абсолютно любая ОС, так как она даже не знает, что устройство является проброшенным удаленно, а вся логика ложится на QEMU.
Для начала несколько слов о вышеперчисленных решениях
- AnywhereUSB — довольно неплохое решение, но дорогое, и имеет неприятние глюки, например бывает если расшаренная флешка отваливается, то переподключить ее обратно можно только физически вынув и вставив ее.
- USB/IP — OpenSource проект. Вроде как был заброшен. По факту глючит довольно сильно. При разрыве соединения, машина частенько уходит в полнейший freezee, а windows показывает BSOD
- USB Redirector — Замечательная софтина. Для расшаривания устройств с linux на linux бесплатна, во всех остальных случаях уже стоит денег, не так много как AnywhereUSB, но и не бесплатно как хотелось бы :)
Настройка виртуальной машины
- uhci — для USB1.0
- ehci — для USB2.0
- xhci — для USB3.0
Для qemu (без libvirt)
Добавьте опции в команду запуска виртуальной машины:
Для libvirt
В исходном файле конфигурации виртуальной машины в узле <devices> удаляем все USB контроллеры и добавляем следущий блок:
Кстати, если вы используете spice, то добавив к контроллерам еще 3 специальных девайса, станет возможен проброс usb-устройств с клиента spice на сервер.
Для qemu
Добавляем следующие опции в команду запуска виртуальной машины, помимо контроллеров определеных нами раньше:
Для libvirt
В исходном файле конфигурации виртуальной машины в узле <devices> добавляем следующие опции, помимо контроллеров определеных нами раньше:
Теперь все готово для осуществления проброса.
Запуск сервера
Пакет usbredirserver можно найти в стандартных репозиториях практически во всех популярных дистрибутивах linux.
Вставляем флешку в компьютер, смотрим вывод usb-устройств:
Видим что пара vendorid:prodid равна 125f:c82a, а ядро определило флешке 003-001 usbbus-usbaddr соотвественно.
Теперь давайте расшарим ее на 4000 порт:
Подключение устройства к виртуальной машине
Через опции при запуске ВМ
Устройство которое нужно подключить к ВМ можно указать при запуске, добавив следующие опции в команду запуска
Для qemu
Для libvirt
Этот блок рамещается перед тегом </devices>, рядом с контроллерами определенными нами раньше:
Его так же можно исполнить командой virsh attach-device
Или через qemu-monitor
Заходим на гипервизор и в qemu-monitor нашей машины выполняем следующие команды:
Что бы отключить флешку достаточно такой команды:
На этом все, после данных шагов ваша ВМ увидит вашу флешку и сможет с ней нативно работать.
Если устройств много и все они одинаковые
Вот тут появилась интересная задачка, как пробросить несколько одинаковых девайсов на разные ВМ?
При этом, стоит отметить, все устройства имеют одинаковую пару vendorid:prodid, а пара usbbus-usbaddr совсем не постоянна, стоит только вынуть и вставить устройство, так оно сразу поменяет свой usbaddr.
Я решил ее при помощи udev.
Кстати если вы не совсем понимаете как работает udev, на Debian Wiki есть классная статья о udev
И так приступим
Для начала нам надо узнать серийник нашего устройства, по которому и будем идентифицировать его в udev:
И вставим наше устройство, после этого мы сразу увидим список переменных этого устройства которые udev любезно инициализировал для нас:
Информацию о серийнике и других аттрибутах можно получить и другим способом, но стоит учитывать что для написания правил мы будем использовать именно переменные из команды выше, а не аттрибуты из команды ниже. В противном случае не будет отрабатывать триггер remove при отключении устройства.
Готово, теперь при подключении нашего устройства, оно будет автоматически шарится на нужный нам порт, а при отключении usbredirserver будет прекращать свою работу.
По аналогии добавляем и остальные устройства.
Читайте также: