usbip
Use USB devices remotely. tldr-pages
On Linux
Linux
List all local USB devices and their bus ID's
usbip list --localIdentifyStart a usbip daemon on the server
systemctl start usbipdIdentifyBind a USB device to usbip on the server
sudo usbip bind --busid bus_idIdentifyLoad the kernel module required by usbip on the client
sudo modprobe vhci-hcdIdentifyAttach to the usbip device on the client (bus ID is the same as on the server)
sudo usbip attach --remote ip_address --busid bus_idIdentifyList attached devices
usbip portIdentifyDetach from a device
sudo usbip detach --port portIdentifyUnbind a device
usbip unbind --busid bus_idIdentify