2011-12-20 11 views
3

クラウドインスタンス(たとえばEC2)でドングルで保護されているソフトウェアを実行したいとします。私は保護を回避しようとはしませんが、ドングルが接続されている物理マシンとクラウドインスタンスのUSBドライバの間にトンネルを設定したいと考えています。USBトンネルを作成してドングルに接続する

ソフトウェアはWindows用に構築されていますが、LinuxとMac OSではWineを使用していますので、Linuxを実行している両側からは問題ありません。

これはUSBドライバを作成しなくても可能でしょうか? はいの場合、どうすれば設定できますか? そうでない場合はどうすればいいですか?私はプロのC/C++開発者ですが、ドライバ開発に関する経験はありません。

+1

これを行う前に、保護されたソフトウェアのライセンスに従ってサポートされているかどうかを調べる必要があります。それがOKなら、ベンダーはあなたを助けることができるはずです、私は思うでしょう。 – unwind

+0

ライセンスに関連する何も言及していないので、私はそれを行うことができます。また、私が後にしている解決策は、USBトンネルという一般的なものでなければなりません。データが通過するデータは問題になりません。したがって、ベンダー固有の詳細とは関係ありません。 * nixでは、USBデバイスはもちろんファイルなので、EC2インスタンス内のファイルを物理マシン上のファイルにトンネルまたはパイプすることができるかどうか疑問に思っています。 – Gert

答えて

2

これは、(最初​​の検索ヒット、特別な裏書きまたは一意性が暗示されていない)USB over Networkなどの既存の商品を調査することから始めます。彼らはこの問題をほぼ正確に解決するようですが、Windowsクライアントの場合はそうです。

Linux側では、USB/IPがあります。これは、IPネットワーク上でUSBデバイスを共有するためのオープンソースプロジェクトのようです。繰り返しますが、私はこのプロジェクトがどれほど成熟しているのか分かりませんが、それは明らかな出発点であると思われます。おそらく貢献することすらできますか?

+0

ありがとう、まさに私が探していたものです。なぜ私はこれらのプロジェクトを見つけられなかったのか分かりません。しかし、再び、ありがとう! – Gert

関連する問題