Usbip é uma maneira de utilizar dispositivos USB a partir da internet.
29/03/2024
Publico
Comece instalando uma das releases do repositório do github usbip-win.
Ao extrair você deve ter algo como:

Atenção: Recomendo colocá-lo em C:\Program Files
Vamos começar instalando o certificado, execute o arquivo usbip_test.pfx, a senha é usbip
Caso tenha problemas nessa parte por favor consulte o tutórial no repositório
Abra um terminal powershell com privilégios de administrador

Execute o comando bcdedit.exe /set TESTSIGNING ON
Após receber a mensagem de operação concluida com êxito reinicie o computador.
Acesse Editar as variaveis de ambiente do sistema

Agora vá em Variáveis de ambiente -> Variáveis do sistema Path -> novo e preencha com o caminho para a sua instalação, no meu caso C:\Program Files\usbip-win-0.3.5
Reinicie seu computador para aplicar as mudanças.
Para testar se a variável de ambiente foi aplicada corretamente execute usbip version em um terminal
C:\>usbip version
usbip (usbip-win 0.3.5)Começe listando todos os seus dispositivos com usbip list -l
usbip list -l
- busid 1-59 (045e:00cb)
Microsoft Corp. : Basic Optical Mouse v2.0 (045e:00cb)
- busid 1-30 (80ee:0021)
VirtualBox : USB Tablet (80ee:0021)Caso esteja usando uma distrô baseada em ubuntu instale o linux-tools-common
sudo apt install linux-tools-commonAtenção em alguns sistemas tambêm é necessário instalar o
linux-tools-generic
Você pode verificar a instalação com usbip version
~$ usbip version
usbip (usbip-utils 2.0)Primeiro defina qual dispositivo você quer anexar. Execute usbip list -l para listar os dispositivos de seu computador
~$ usbip list -l
- busid 1 - 4
- busid 1 - 5usbip list -r server_IP_addressCaso precise de mais informações um bom lugar para começar é nos links abaixo.