- 4.8 overall rank based on 386+ users
- Requirements: Windows, macOS, Linux, Android and Raspberry Pi.
- 11.63MB Size.
- Version 7.0.15594. (19 May, 2026).
- Pricing starts $39 per month
TeamViewer does not support native USB passthrough. It cannot make a USB device connected to one computer appear as a USB device on a remote computer. This is a known limitation, confirmed in TeamViewer's own community discussion.
What TeamViewer can do is transfer files from a USB drive using its File Transfer feature. That's useful if you just need a document or a photo off a flash drive, but it's not the same thing as USB passthrough: the remote computer never actually detects the device.
If you need the remote computer to detect and use the USB device itself, such as a scanner, webcam, or security dongle, you need dedicated USB-over-network software such as FlexiHub, which redirects the device over the network so it appears as though it's physically plugged in.
|
Need
|
TeamViewer File Transfer
|
FlexiHub
|
|---|---|---|
| Copy files from USB storage |
|
|
| Remote computer detects the USB device |
|
|
| Use a USB security dongle remotely |
|
|
| Operate a USB scanner remotely |
|
|
| Access USB-to-serial hardware |
|
|
It’s hard to imagine a solution that can share USB devices faster and more securely than FlexiHub - a software application designed precisely for this purpose.
What makes Remote USB efficient is the USB port redirection technology it uses. Thanks to this advanced technology, the app can work with USB devices of virtually any type and over any distance.
This is it! The connected remote device will appear in the Device Manager of the client computer as though it were physically attached to that machine.
What’s also nice is that FlexiHub works on Windows, Linux, Android, and macOS, so you can easily create cross-platform connections and share devices even more efficiently.
If you choose to use TeamViewer's File Transfer feature, you'll need it installed on all systems taking part in the connection, the remote systems you want to access and the computer you're managing from. TeamViewer connects over the internet, so the computers don't need to be on the same local network.
The other requirement is to install the software on all systems that will take part in the connection. These include remote systems you want to control and the master station from which you will manage the remote machines.
Now, let’s select a device for sharing. It should be mentioned that most often users try to remotely connect to storage devices with TeamViewer, as it may be inconvenient to constantly unplug your USB flash drives or external hard drives to connect them to another computer. RDP and TeamViewer also differ significantly in speed and bandwidth usage, see the RDP vs TeamViewer performance comparison to evaluate which protocol fits your workflow better.
As a result, TeamViewer's File Transfer is a simple way to move files off a USB drive remotely. For scanners, webcams, dongles, or other devices the remote computer needs to detect directly, use FlexiHub instead. What’s more, by running TeamViewer on a laptop or a tablet, you get even more options to control your remote USB devices from any place in your house.