Можно ли туннелировать USB-накопитель (флэш-накопитель, WD Passport и т.д.) На виртуальную гостевую машину, чтобы хост-машина воспринимала содержимое только как необработанные данные?

Применение этого было бы для более безопасного доступа к устройству USB, которое может содержать или не включать вредоносное ПО.

Замечания:

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

1 ответ1

0

Это возможно и просто.

  • Подключите USB-флешку (или любую другую USB-периферию по вашему желанию) в коробку linux (может быть что-то вроде этого за 15 долларов), эта часть полностью под вашим контролем
  • Настройте и запустите сервер usbip
  • В вашем клиенте установите драйверы клиента usbip
  • Получите доступ к вашему USB-устройству через сеть (не как общий файловый ресурс - как необработанное USB-устройство)
  • Дополнительный бонус: это работает исключительно хорошо для подключения таких вещей, как сканеры, принтеры или USB-последовательные адаптеры к виртуальной машине, то есть соединяет виртуальную машину с разрывом физического мира.
  • для паранойи: запустить сеанс usbip через туннель SSH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .