usbredirect(1)

usbredirect1

Exporting an usb device for use from another (virtual) machine

Usage

usbredirect [--device vendor:product] [--to addr:port] [--as addr:port]

usbredirect [--device bus-device] [--to addr:port] [--as addr:port]

Overview

usbredirect is an usbredir client for exporting an USB device either as TCP client or server, for use from another (virtual) machine through the usbredir protocol.

You can specify the USB device to export by USB id in the form of <vendorid>:<prodid>.
Or you can specify the USB device to export in the form of <busnum>-<devnum>.

Notice that an instance of usbredirect can only be used to export a single USB device and it will close once the other side closes the connection. If you want to export multiple devices you can start multiple instances listening on different TCP ports.

Releases

3 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13–Arch

Author

Written by Victor Toso <[email protected]>

Reporting bugs

You can report bugs to the spice-devel mailinglist: http://lists.freedesktop.org/mailman/listinfo/spice-devel or filing an issue at: https://gitlab.freedesktop.org/spice/usbredir/issues/new

From usbredir 0.15.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.