How USB Network Gate solves it
Just install USB Network Gate at your local machine (where USB device is physically present) and at the remote one (which you are connecting to). Share USB device on your local machine and easily connect to it with USB Network Gate - an irreplaceable USB for Remote Desktop solution! Moreover, with USB Network Gate you can connect to any shared USB device, available over network.
USB Network Gate also allows you to set the client machine to find and connect to shared USB devices automatically, it all happens momentarily as if you plugged this device in a remote machine physically!
This solution also works great for thin clients. Using USB Network Gate you can share USB devices, plugged into local machine (thin client) and then access them from the remote desktop.
USB Network Gate offers exclusivity while working with USB devices even in a multi-user terminal servers environment. It lets you make a USB device accessible only to a specific user in an RDP session. Since version 7.0 USB Network Gate supports ICA protocol by Citrix.
USB Network Gate Linux version supports native RemoteFX USB Redirection (MS-RDPEUSB), thus you can redirect shared devices from your local Linux computer to a remote Windows client without installing USB Network Gate on the latter*. Then you can easily use your local USB devices as if they were connected to a remote computer.
*If shared USB devices are supported by RemoteFX USB Redirection. Otherwise you'll need to install USB Network Gate on Windows client.