2011-12-20 95 views
3

我想运行受云实例保护的软件,例如EC2。我并非试图绕过保护措施,而是希望在连接加密狗的物理机与云实例中的USB驱动程序之间建立隧道。创建USB隧道以连接到加密狗

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

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

+1

在执行此操作之前,您应该根据受保护软件的许可证研究是否支持此操作。如果没关系,那么供应商应该能够帮助你,我想。 – unwind 2011-12-20 10:30:38

+0

许可证中没有提及任何与此相关的事情,所以我可以做到。而且,我之后的解决方案必须是通用的,一个USB隧道,通过它的数据并不重要。所以它与供应商的具体细节无关。在* nix下,USB设备当然是一个文件,所以我想知道我是否可以通过隧道或将EC2实例中的文件传送到物理机上的文件。 – Gert 2011-12-20 10:48:04

回答

2

我会从调查现有的商业产品开始,例如(首次搜索命中,无特别代言或暗示的唯一性)USB over Network。他们似乎几乎解决了这个问题,但是对于Windows客户端。

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

+0

非常感谢,那正是我所期待的。我不明白为什么我没有找到这些项目,因为我花了很长时间搜索自己。但是,再次感谢! – Gert 2011-12-20 11:57:33