VirtualBox: cambie el acceso a un dispositivo USB conectado entre invitado y host desde la línea de comando

VirtualBox: cambie el acceso a un dispositivo USB conectado entre invitado y host desde la línea de comando

Tengo una computadora remota con Windows 10 que sirve como host para Linux (Debian 9) y se ejecuta como invitada dentro de VirtualBox. La máquina virtual se ejecuta en modo puente de red, por lo que ambos sistemas operativos tienen direcciones IP locales y pueden "verse" entre sí. Tengo acceso al Linux invitado (que es parte de una VPN) a través de SSH desde mi máquina local. Desde el invitado también puedo acceder al símbolo del sistema/bash/powershell del host a través del servidor SSH (que está integrado en Windows 10). A veces necesito poder acceder a un dispositivo USB conectado desde ambos sistemas operativos. No es necesario que sean simultáneamente: uno tras otro está bien.

Es trivial cambiar un dispositivo USB conectado entre host e invitado a través de la GUI de VirtualBox (Dispositivos -> Dispositivos USB). Pero, ¿hay alguna forma de hacerlo desde la línea de comandos, ya sea desde el host o desde el invitado o, mejor aún, desde ambos?

Respuesta1

Para administrar una máquina virtual VirtualBox usando la línea de comandos, usaría el VBoxManagecomando/herramienta. Tenga en cuenta que en Windows esto no se agrega a la ruta, por lo que tendrá que navegar manualmente hasta el directorio (por ejemplo cd /D C:\Program Files\Oracle\VirtualBox).

Después de eso, puedes usar el VBoxManagecomando para conectar un dispositivo USB, pero es un poco más complejo que hacerlo usando la GUI.

Siguienteesta publicación de blogpor Antony Jepson:

  • Busque el ID/nombre de la VM:VBoxManage list vms
  • Busque el ID del dispositivo USB:VBoxManage list usbhost
  • Conecte los dispositivos a la VM:VBoxManage controlvm <VM> usbattach <ID>

Elayuda oficial Capítulo 8También tiene información sobre qué otros comandos están disponibles. Específicamente, probablemente esté interesado en usbdetachextraer controlvmel dispositivo USB.

La publicación de blog mencionada también muestra cómo crear un filtro USB para conectar permanentemente un dispositivo USB a una VM.

información relacionada