2011-12-20 80 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