Создание USB-туннеля для подключения к ключу - PullRequest
3 голосов
/ 20 декабря 2011

Я хочу запустить программное обеспечение, защищенное с помощью ключа, на экземпляре облака, например, EC2.Я НЕ пытаюсь обойти защиту, но хотел бы установить туннель между физической машиной, к которой подключен ключ, и драйвером USB в облачном экземпляре.

Программное обеспечение создано для Windows, но работаетхорошо под Linux и Mac OS, используя Wine, так что с обеих сторон будет работать linux.

Возможно ли это без написания USB-драйвера?Если да, как мне это настроить?Если нет, как бы я пошел?Я профессиональный разработчик C / C ++, но не имею опыта разработки драйверов.

1 Ответ

2 голосов
/ 20 декабря 2011

Я бы начал с изучения существующих коммерческих продуктов, которые делают это, таких как (первое попадание в поисковую систему, без специального одобрения или подразумеваемой уникальности) USB через сеть . Похоже, они решают почти точно эту проблему, но для клиентов Windows.

Что касается Linux, у нас есть USB / IP , который, похоже, является проектом с открытым исходным кодом для реализации совместного использования USB-устройств по IP-сетям. Опять же, не одобряю, я не знаю, насколько зрелым этот проект, но он кажется очевидной отправной точкой, возможно, вы даже можете внести свой вклад?

...