创建USB隧道以连接加密狗

时间:2011-12-20 10:26:12

标签: c++ c linux amazon-ec2 usb

我想在云端实例上运行受加密狗保护的软件,例如EC2。我不是试图规避保护,而是想在加密狗连接的物理机和云实例中的USB驱动程序之间建立隧道。

该软件是为Windows而构建的,但在使用Wine的Linux和Mac OS下运行良好,因此从运行linux的双方都可以。

如果不编写USB驱动程序,这是否可行? 如果是,我该如何设置? 如果没有,我该怎么办?我是一名专业的C / C ++开发人员,但没有开发驱动程序的经验。

1 个答案:

答案 0 :(得分:2)

我首先会调查现有的商业产品,例如(首次搜索,没有特别认可或暗示的唯一性)USB over Network。它们似乎几乎解决了这个问题,但对于Windows客户端来说。

在Linux特定方面,我们有USB/IP这似乎是一个开源项目,可以通过IP网络实现USB设备的共享。再说一次,没有代言,我不知道这个项目有多成熟,但它似乎是一个明显的起点,或许你甚至可以贡献?