É possível tunelar uma unidade USB em uma máquina virtual convidada?

0

É possível encapsular uma unidade USB (pen drive, WD Passport, etc.) em uma máquina virtual convidada, para que a máquina host veja apenas o conteúdo como dados brutos?

A aplicação disso seria acessar com mais segurança um dispositivo USB que pode ou não ter malware incluído.

Nota:

  • Não estou procurando por passagem USB, pois isso permite que uma máquina convidada acesse diretamente o hardware da máquina host.
  • Eu simplesmente quero que os dados em um pen drive sejam isolados da máquina host à medida que passam para a máquina virtual.
  • Estou usando o VirtualBox (caso haja algumas soluções específicas do fornecedor)
por Igeryu 23.08.2017 / 23:47

1 resposta

0

Isso é possível e fácil.

  • Conecte o pen drive USB (ou qualquer periférico USB que você quiser) em uma caixa linux (pode ser algo como this por US $ 15), esta parte está completamente sob seu controle
  • Configure e execute um usbip server
  • No seu cliente, instale os usbip drivers de cliente
  • Aceda ao seu dispositivo USB através da rede (não como partilha de ficheiros - como um dispositivo USB não processado)
  • Bônus adicionado: Isso funciona excepcionalmente bem para conectar elementos como scanners, impressoras ou adaptadores USB-Seriais a uma VM, ou seja, conectar a máquina virtual à lacuna do mundo físico.
  • para paranoia: execute a sessão usbip por meio de um túnel SSH
por 24.08.2017 / 00:05