- Установка и настройка usb-redirector-linux в CentOS подробная инструкция
- Подготовка системы к установке
- Установка необходимых пакетов
- Подготовка к установке
- Установка usb-redirector-linux
- Загрузка usb-redirector-linux
- На сервере
- На клиенте
- Распаковка и установка пакета
- Конфигурация usb-redirector-linux
- Запуск usb-redirector-linux
- Проверка работы usb-redirector-linux
- Проверка настройки сервера
- Проверка работы клиента
- Проверка работы usb-redirector-linux в других операционных системах
- Дополнительные операции и возможности
- Настройка автозапуска usb-redirector-linux
- Сервер
- Клиент
- Открытие портов и настройка правил файервола
- 1. Проверка наличия файервола
- 2. Установка файервола
- 3. Включение и запуск файервола
- 4. Проверка статуса файервола
- 5. Настройка правил файервола
- Установка клиента USB Redirector в облаке
- Подготовка системы
- Настройка клиента USB Redirector
- Подключение клиента к usb-redirector-linux
- Видео:
- Установка Centos 7 в Hyper-V
Установка и настройка usb-redirector-linux в CentOS подробная инструкция
USB Redirector Linux — это практичная и полезная утилита, которая позволяет пользователям подключаться к удаленным устройствам USB через сеть. В этой статье будет предоставлена подробная инструкция по установке и настройке usb-redirector-linux в операционной системе CentOS.
Перед установкой usb-redirector-linux на сервере CentOS необходимо выполнить несколько предварительных шагов. Сначала убедитесь, что у вас установлены все необходимые зависимости. Установите git и пакеты, необходимые для сборки и установки usb-redirector-linux:
yum install git make gcc libtool autoconf automake kernel-devel
После установки зависимостей можно приступать к установке usb-redirector-linux. Сначала скачайте исходные файлы usb-redirector-linux с репозитория:
git clone https://github.com/Elv13/usb-redirector-linux.git
Перейдите в папку usb-redirector-linux и выполните следующие команды для сборки и установки:
cd usb-redirector-linux
./bootstrap
./configure
make
sudo make install
После успешной установки usb-redirector-linux на сервере CentOS необходимо настроить его использование. Для этого откройте файл /etc/sysconfig/usbredirector
и внесите следующие изменения:
UNSHARE="yes"
DEVICE_LIST="-list-devices 0ea0:xxxx -list-devices 1a2c:xxxx"
Вместо «xxxx» укажите идентификаторы продукта и производителя конкретных устройств, к которым вы хотите подключиться.
После настройки usb-redirector-linux перезагрузите сервер CentOS для применения изменений:
sudo reboot
После перезагрузки сервера usb-redirector-linux будет готов к использованию. Чтобы привязаться к удаленному устройству USB, вам нужно выполнить следующую команду:
usb-redirector-client -connect [IP-адрес сервера]
Замените [IP-адрес сервера] на фактический IP-адрес вашего сервера CentOS.
После успешного выполнения этой команды вы увидите сообщение о подключении к удаленному устройству USB. Теперь вы можете открывать удаленное устройство USB на вашем клиентском компьютере и использовать его в своих приложениях.
Таким образом, установка и настройка usb-redirector-linux в CentOS является достаточно простым процессом. С помощью usb-redirector-linux вы сможете подключиться к удаленным устройствам USB с любого места, где имеется доступ к интернету. Это полезный инструмент для командной работы, облегчающий доступ к USB-устройствам и расширяющий возможности использования вашей системы.
Подготовка системы к установке
Прежде чем приступить к установке usb-redirector-linux в операционной системе CentOS, вам необходимо выполнить несколько подготовительных шагов:
1. Убедитесь, что в вашей системе установлена последняя версия операционной системы CentOS. Если у вас установлена более старая версия, рекомендуется обновить ее до последней версии.
2. Установите необходимые пакеты и зависимости, чтобы обеспечить корректную работу usb-redirector-linux. Для этого выполните следующую команду:
sudo yum install libusb-devel libudev-devel |
3. Проверьте, что USB-порты на вашем сервере настроены на режим подключения устройств в режиме Composite.
4. Настройте систему для обнаружения сетевых устройств в режиме Composite. Для этого откройте файл /etc/systemd/network/20-usbclnt.network
с помощью текстового редактора и внесите следующие изменения:
[Match] | Driver=usbip-host | |
[Network] | LinkLocalAddressing=yes | |
[Address] | Label=usbip0 | Address=192.168.7.1/24 |
5. Перезагрузите систему, чтобы изменения вступили в силу.
После завершения этих шагов вы будете готовы к установке и настройке usb-redirector-linux в CentOS. Если у вас возникнут сложности или вам потребуется дополнительная помощь, обратитесь к документации по установке и настройке usb-redirector-linux, доступной по следующей ссылке: https://www.usb-redirector.com/ru/linux.html
Установка необходимых пакетов
Перед тем, как начать установку и настройку usb-redirector-linux в CentOS, вам потребуется установить несколько пакетов. В данном разделе мы рассмотрим, как это сделать.
Подготовка к установке
Прежде чем установить usb-redirector-linux, необходимо подготовить систему. Для этого выполните следующие шаги:
- Убедитесь, что в вашей системе установлены необходимые программы. При установке CentOS по умолчанию все необходимые пакеты уже присутствуют в системе.
- Проверьте наличие USB-устройств на вашем компьютере. Для этого выполните команду
lsusb
. Вы должны увидеть список подключенных устройств. - Убедитесь, что у вас установлена последняя версия usb-redirector-linux. Ее можно скачать с официального сайта проекта.
Установка usb-redirector-linux
После подготовки системы можно приступить к установке usb-redirector-linux. Для этого выполните следующие шаги:
- Скопируйте файл установки (обычно это файл с расширением
.rpm
) на ваш компьютер. - Откройте терминал и перейдите в папку, где находится файл установки. Для этого выполните команду
cd путь_к_файлу
. - Выполните команду установки пакета. Например, для установки пакета с именем
usb-redirector-linux.rpm
выполните командуsudo rpm -i usb-redirector-linux.rpm
. - Необходимо ввести пароль администратора системы и нажать Enter.
После успешной установки у вас появится сообщение об успешной установке пакета. Теперь вы можете приступить к настройке usb-redirector-linux.
Загрузка usb-redirector-linux
Для установки и настройки usb-redirector-linux в CentOS вам необходимо сначала загрузить программу. В этом разделе мы рассмотрим, как скачать и установить usb-redirector-linux на сервере и клиенте.
На сервере
1. Зайдите на официальный сайт usb-redirector-linux по ссылке: https://www.usb-redirector.com/
2. Вам будет предложено выбрать версию usb-redirector-linux для установки. Выберите подходящую версию в зависимости от вашей операционной системы (CentOS).
3. После выбора версии, вам будет предоставлена ссылка для скачивания. Нажмите на ссылку, чтобы загрузить файл с программой.
4. Сохраните загруженный файл usb-redirector-linux в удобную для вас папку на сервере.
На клиенте
1. Повторите шаги 1-3, описанные для сервера, чтобы скачать usb-redirector-linux для клиента.
2. Сохраните загруженный файл usb-redirector-linux в удобную для вас папку на клиентском компьютере.
Теперь, когда вы успешно загрузили usb-redirector-linux на сервер и клиента, вы готовы перейти к установке и настройке программы.
Распаковка и установка пакета
Перед началом установки usb-redirector-linux в CentOS, убедитесь, что у вас уже установлена операционная система CentOS на сервере. Если у вас еще не установлена CentOS, выполните необходимые шаги для установки перед установкой usb-redirector-linux.
Во-первых, загрузите архив с программой usb-redirector-linux. Распакуйте архив в удобную для вас папку на сервере.
Во-вторых, перейдите в папку с распакованным архивом и запустите установку. Для этого введите следующую команду в командной строке:
sudo ./install.sh |
При запуске команды установки вы увидите сообщение с информацией об установке и запрос о подтверждении лицензионного соглашения.
Введите «yes», чтобы продолжить установку.
После того, как установка будет завершена, вам будет предложено запустить службы usb-redirector автоматически при загрузке системы. Если вы хотите, чтобы usb-redirector запускался автоматически, введите «yes», иначе введите «no».
В результате успешной установки usb-redirector-linux на CentOS, программа будет готова к использованию.
Конфигурация usb-redirector-linux
После установки программы usb-redirector-linux на ваш сервер или рабочий стол с CentOS, вам потребуется выполнить ряд операций для настройки устройств, которые вы хотите использовать в удаленном режиме.
Конфигурация usb-redirector-linux осуществляется с помощью командной строки и текстовых файлов. Следуйте инструкциям ниже, чтобы правильно настроить программу:
- Откройте терминал и зайдите в папку с установленной программой. Обычно это папка /opt/usb-redirector-linux/.
- Создайте копию файла конфигурации исходника:
sudo cp usbtc.conf usbtc.conf.orig
- Откройте файл usbtc.conf в текстовом редакторе:
sudo vi usbtc.conf
- Найдите и отредактируйте следующие параметры в файле:
Параметр | Описание |
---|---|
server | IP-адрес или имя вашего сервера |
enable | установите значение «1», чтобы включить устройство |
user | имя пользователя для подключения к серверу |
password | пароль пользователя для подключения к серверу |
- Сохраните файл и закройте редактор.
- Выполните следующую команду, чтобы применить настройки:
sudo ./usbtc -do refresh
После этого usb-redirector-linux будет готов к использованию. Вы можете подключить ваше USB-устройство к серверу и увидите сообщение подключения в лог-файле, который находится в папке /var/log/usb_tcp_c.log.
Обратите внимание, что вам необходимо установить клиентскую часть usb-redirector-linux на любой компьютер с Windows, который будет использоваться для доступа к удаленному USB-устройству.
Вот и все! Вы установили и настроили usb-redirector-linux в CentOS. Теперь вы можете использовать ваше USB-устройство через сеть или облако, как будто оно подключено к вашему локальному компьютеру.
Запуск usb-redirector-linux
После того, как usb-redirector-linux был установлен на ваш сервер CentOS, вы можете начать настраивать и использовать его для перенаправления USB-устройств. В этом разделе мы рассмотрим, как запустить usb-redirector-linux и начать использовать его на вашем сервере.
-
Перейдите в директорию, в которую был установлен usb-redirector-linux. Обычно это
/opt/usb-redirector-linux
. -
Запустите программу, выполнив следующую команду:
sudo ./usb-redirector-server
При запуске утилиты вы увидите сообщение с информацией о версии программы и авторском праве.
-
После успешного запуска usb-redirector-linux вы увидите список подключенных к серверу USB-устройств. Каждое устройство будет отображаться с идентификатором VID (идентификационный номер поставщика) и PID (идентификационный номер продукта).
-
Теперь вы можете приступить к настройке перенаправления USB-устройств. Для каждого устройства можно выбрать один из режимов перенаправления:
- Storage mode: перенаправление USB-устройств в режиме хранения (storage mode) позволяет использовать их как съемные накопители на удаленном компьютере. Чтобы включить режим хранения для устройства, введите следующую команду:
sudo ./usb-redirector-server -vid <VID> -pid <PID> -storage
- Composite mode: перенаправление USB-устройств в режиме композитного устройства (composite mode) позволяет использовать все функции устройства на удаленном компьютере. Чтобы включить режим композитного устройства для устройства, введите следующую команду:
-
Для просмотра списка доступных режимов перенаправления и подробной информации о каждом режиме вы можете выполнить команду:
sudo ./usb-redirector-server -list-modes
-
Некоторые USB-устройства могут поддерживать функции совместного использования, то есть быть доступными для перенаправления нескольким клиентам одновременно. Чтобы разрешить совместное использование для устройства, введите следующую команду:
sudo ./usb-redirector-server -vid <VID> -pid <PID> -shared
-
Если вы хотите узнать подробности о подключенных USB-устройствах или изменить режимы и настройки, вы можете воспользоваться командами:
-list-devices
: вывести список подключенных устройств-unshare
: отключить совместное использование определенного устройства-share
: включить совместное использование определенного устройства
-
Если вы хотите добавить usb-redirector-linux в автозагрузку при запуске сервера, создайте скрипт с необходимыми параметрами запуска и добавьте его в соответствующую папку в вашей системе. Необходимо обратить внимание, что для выполнения этой операции требуются привилегии администратора (root).
sudo ./usb-redirector-server -vid <VID> -pid <PID> -composite
Теперь вы готовы использовать usb-redirector-linux на вашем сервере CentOS для перенаправления USB-устройств между компьютерами по сети. При необходимости вы можете изменять режимы перенаправления, управлять доступом к устройствам и настраивать другие параметры с помощью команд из документации и списка доступных функций. Enjoy!
Проверка работы usb-redirector-linux
После установки и настройки usb-redirector-linux в CentOS, вам возможно потребуется проверить его работу. В этом разделе мы рассмотрим несколько шагов, которые позволят вам убедиться в функциональности и корректной работе usb-redirector-linux.
Проверка настройки сервера
Перед проверкой, убедитесь, что usb-redirector-linux сервер был успешно установлен и настроен на сервере. Для этого выполните следующие шаги:
- Скачайте и установите usb-redirector-linux сервер в вашу систему CentOS. Для этого можно использовать команду
sudo yum install usb-redirector-server
. - После установки сервера, перейдите в папку с его исходниками. Например,
cd /usr/src/usb-redirector-server
. - Убедитесь, что необходимые зависимости и библиотеки были установлены, выполнив команду
make
. - Запустите usb-redirector-linux сервер с помощью команды
./usb-redirector-server
. Если сервер успешно запущен, вы увидите сообщение о его запуске. - Установите правила udev для обеспечения правильной работы сервера. Для этого скопируйте файлы из папки
rules
в системную папку, например:cp rules/* /etc/udev/rules.d/
.
Проверка работы клиента
После настройки сервера, можно приступить к проверке работы клиента. Для этого выполните следующие шаги:
- На другой машине, на которой установлен usb-redirector-linux клиент, скачайте и установите usb-redirector-linux в вашу систему CentOS или Ubuntu. Для этого используйте соответствующий пакет, скачанный с официального сайта usb-redirector-linux.
- После установки клиента, запустите usb-redirector-linux клиент с помощью команды
usb-redirector-client
. - В окне клиента укажите адрес и порт usb-redirector-linux сервера, к которому вы хотите подключиться. Эту информацию можно получить из настроек сервера.
- После указания адреса сервера и порта, нажмите кнопку «Connect» для установки соединения с сервером. Если подключение произошло успешно, вы увидите сообщение «Connected» или аналогичное.
- Теперь, когда клиент успешно подключился к серверу, вы можете подключить определенное USB-устройство на клиентской машине к usb-redirector-linux серверу. Для этого выберите соответствующее устройство из списка доступных устройств и нажмите кнопку «Redirect».
- После успешного проброса устройства, оно будет отображено в usb-redirector-linux сервере как удаленное устройство, готовое к использованию.
Проверка работы usb-redirector-linux в других операционных системах
Usb-redirector-linux — это кросс-платформенное решение, и его можно использовать в различных операционных системах, таких как Windows и macOS. Для проверки работы usb-redirector-linux в таких системах, вам может потребоваться скачать и установить соответствующую версию клиента с официального сайта usb-redirector.
Дополнительные операции и возможности
Помимо основных функций usb-redirector-linux, эта утилита предоставляет дополнительные возможности, такие как поддержка разных режимов работы, облачное хранение устройств и другие полезные возможности. Для подробной информации о доступных функциональных возможностях и настройках usb-redirector-linux, обратитесь к документации и руководству пользователя, которые прилагаются к пакету установки или доступны на официальном сайте usb-redirector.
Операция | Синтаксис | Описание |
---|---|---|
Конфигурация сервера | usb-redirector-server --config <путь к файлу конфигурации> | Позволяет указать конфигурационный файл usb-redirector-linux сервера для настройки определенных параметров. |
Отображение подключенных клиентов | usb-redirector-server --list-clients | Отображает список клиентов, которые в данный момент подключены к usb-redirector-linux серверу. |
Отключение клиента | usb-redirector-server --remove-client <Имя клиента> | Отключает указанного клиента от usb-redirector-linux сервера. |
Настройка автозапуска usb-redirector-linux
Для удобства использования usb-redirector-linux можно настроить автозапуск при запуске сервера или клиента. Ниже представлена подробная инструкция по настройке автозапуска на операционной системе CentOS.
Сервер
1. После успешной установки usb-redirector-linux на сервер следует выполнить некоторые дополнительные команды для подготовки.
2. Откройте командную строку и перейдите в папку с программой usb-redirector-linux.
3. Введите команду ./usr/bin/urserver --display
, чтобы узнать номер порта, который будет использоваться для сервера. Запомните это значение, оно понадобится в дальнейшем.
4. Откройте файл /etc/rc.d/rc.local
с помощью текстового редактора:
sudo nano /etc/rc.d/rc.local
5. Добавьте следующую строку перед строкой exit 0
:
/usr/bin/urserver --display :port_number
Замените port_number
на реальный номер порта, полученный на предыдущем шаге. Например:
/usr/bin/urserver --display :12345
6. Сохраните изменения и закройте файл.
7. Убедитесь, что файл /etc/rc.d/rc.local
имеет права на исполнение:
sudo chmod +x /etc/rc.d/rc.local
Теперь usb-redirector-linux будет автоматически запускаться при каждом старте сервера.
Клиент
1. После установки и настройки usb-redirector-linux на сервере перейдите к установке и настройке клиента на другом компьютере.
2. Откройте командную строку на клиентском компьютере и перейдите в папку с программой usb-redirector-linux.
3. Введите команду ./usr/bin/urclientgui
, чтобы запустить клиентскую программу.
4. В окне программы введите IP-адрес сервера и порт сервера, который был получен при его настройке.
5. Нажмите на кнопку «Подключиться», чтобы установить соединение с сервером.
Теперь usb-redirector-linux будет автоматически запускаться при каждом старте клиентского компьютера и соединяться с сервером.
Открытие портов и настройка правил файервола
После установки и настройки usb-redirector-linux в операционной системе CentOS, необходимо открыть порты и настроить правила файервола для установления успешного соединения с удаленным устройством через USB.
Прежде всего, убедитесь, что на сервере установлен и настроен файервол. Если вы не уверены, выполните следующие шаги:
1. Проверка наличия файервола
Откройте командную строку и выполните команду:
sudo systemctl status firewalld
Если вы видите сообщение, которое говорит о том, что служба firewalld не установлена, то нужно выполнить установку.
2. Установка файервола
Выполните следующую команду для установки firewalld:
sudo yum install firewalld
3. Включение и запуск файервола
Выполните следующую команду, чтобы включить firewalld и запустить его после каждого обновления системы:
sudo systemctl enable firewalld
sudo systemctl start firewalld
4. Проверка статуса файервола
Выполните следующую команду, чтобы убедиться в успешном запуске и работе firewalld:
sudo systemctl status firewalld
Если после выполнения этой команды вы видите сообщение, что сервис работает, то можно приступить к настройке правил файервола.
5. Настройка правил файервола
Чтобы открыть порты, которые будут использоваться для соединения с удаленным устройством, выполните следующую команду:
sudo firewall-cmd --add-port=32000/tcp --permanent
Где 32000 — это порт, который будет использоваться.
После того, как выполнены все вышеуказанные шаги, вы должны иметь доступ к удаленному устройству через USB на вашем сервере CentOS.
Установка клиента USB Redirector в облаке
Для проброса устройств USB с удаленного сервера на клиентские системы в облаке необходимо установить и настроить клиентскую часть программы USB Redirector. Данная инструкция поможет вам выполнить эту операцию шаг за шагом.
Подготовка системы
Перед установкой клиента USB Redirector на клиентскую систему в облаке необходимо выполнить следующие шаги:
- Убедитесь, что ваша операционная система совместима с USB Redirector. Данная программа совместима с системами на базе Linux.
- Скачайте необходимую версию клиента USB Redirector с официального сайта разработчика.
- Установите клиентскую часть программы на вашу систему, следуя инструкциям по установке.
Настройка клиента USB Redirector
После установки клиента на вашей системе, необходимо настроить его для правильной работы:
- Откройте командную строку и перейдите в директорию, в которую был установлен клиент USB Redirector.
- Запустите программу с помощью следующей команды:
sudo ./usbrdr -vid 0ea0 -pid 21e8
. Здесь0ea0
и21e8
— это идентификаторы вашего USB-ключа. - В случае успешного запуска, вы увидите список доступных USB-устройств на сервере, среди которых будет указан ваш USB-ключ.
- Подключитесь к удаленному серверу, нажимая
Ctrl+C
. - Привязывайтесь к серверу, используя команду
sudo ./usbrdr -vid 0ea0 -pid 21e8 -usb-port 0 -usb-port 0
, где0ea0
и21e8
— это идентификаторы вашего USB-ключа, а0
— номер порта USB. - После привязки вы сможете использовать ваш USB-ключ на клиентских системах в облаке.
Таким образом, установка и настройка клиента USB Redirector в облаке позволит вам использовать USB-устройства с удаленного сервера на клиентских системах. Это может быть полезно, например, при необходимости подключить USB-хранилище данных или специальное устройство для доступа к системе.
Подключение клиента к usb-redirector-linux
После того, как usb-redirector-linux был успешно установлен на сервере CentOS, необходимо подключить клиента к серверу и настроить перенаправление USB-устройств.
Вот последовательность шагов, которые нужно выполнить:
- На клиентском компьютере с операционной системой CentOS откройте командную строку или терминал.
- В командной строке перейдите в папку, в которую был проброшен исходный код usb-redirector-linux.
- Выполните команду
make
для сборки usb-redirector-linux на клиентском компьютере. - После успешной сборки выполните команду
sudo make install
для установки usb-redirector-linux на клиентском компьютере. - Откройте файл /etc/usb-redirector/usbclnt.conf с помощью любого текстового редактора.
- Раскомментируйте строку
#UsbServer = your.server.ip.address
и замените your.server.ip.address на IP-адрес сервера usb-redirector-linux. - Сохраните и закройте файл usbclnt.conf.
- Выполните команду
sudo /etc/init.d/usb-redirector-client start
для запуска клиента usb-redirector-linux.
После выполнения этих шагов ваш клиентский компьютер будет подключен к серверу usb-redirector-linux, и вы сможете использовать перенаправленные USB-устройства в сессии удаленного рабочего стола или приложении.
Видео:
Установка Centos 7 в Hyper-V
Установка Centos 7 в Hyper-V by Merion Academy 11,239 views 6 years ago 6 minutes, 34 seconds