# usbip > Use USB devices remotely. > More information: . - List all local USB devices and their bus ID's: `usbip list {{[-l|--local]}}` - Start a `usbip` daemon on the server: `systemctl start usbipd` - Bind a USB device to `usbip` on the server: `sudo usbip bind {{[-b|--busid]}} {{bus_id}}` - Load the kernel module required by `usbip` on the client: `sudo modprobe vhci-hcd` - Attach to the `usbip` device on the client (bus ID is the same as on the server): `sudo usbip attach {{[-r|--remote]}} {{ip_address}} {{[-b|--busid]}} {{bus_id}}` - List attached devices: `usbip port` - Detach from a device: `sudo usbip detach {{[-p|--port]}} {{port}}` - Unbind a device: `usbip unbind {{[-b|--busid]}} {{bus_id}}`