I'm working with an industrial computer system where users need to connect a USB drive to upload files due to regulatory processes. While I know there are ways to add files via SFTP, the USB step is mandatory sometimes. I want to have more control over users' ability to add files to USB devices and am looking for a solution that allows files to be uploaded via means like HTTPS, SFTP, or SMB, but still presents itself as a USB storage device to the industrial system. Has anyone come across such a device or have tips on how to search for it effectively?
5 Answers
I've found a device that fits your requirements somewhat! It's a PiKVM that can emulate storage devices. You do need to unmount the drive from the host to access it, but it could be a potential solution. Just look for Linux-based KVMs that support mass storage functionality.
I've dealt with AnywhereUSB and can confirm it needs drivers. I also used Crestron units which have a couple of options that might do the job. They work reasonably well, but setup can be tricky, especially with larger systems.
You might want to check out the AnywhereUSB from Digi. It's a nice option for remote USB connections but does require additional software or drivers on the industrial computer, which might not meet your needs for plug-and-play functionality.
What you're looking for theoretically exists and could be done in Linux. Although I haven't seen a complete solution, I've noticed attempts that work along the lines of connecting the device's USB to a storage system over Ethernet for PC access.
Have you considered using a custom Raspberry Pi Zero W? It has a USB gadget mode that could potentially be adapted to fit your needs.
Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload