Donc, pour sécuriser votre VirtualBox un accès USB, procédez comme suit:
- Télécharger USB Network Gate.
- Installer l'application téléchargée sur l'ordinateur auquel est connecté votre périphérique USB.
- Utilisez l'interface de l'application pour partager l'appareil.
- Vous devez maintenant installer USB Network Gate sur une machine virtuelle.
- Démarrez l'application sur une machine virtuelle et utilisez-la pour vous connecter au périphérique USB partagé à partir d'une VirtualBox.
USB Network Gate est une solution logicielle multiplateforme et est parfaitement compatible avec Windows, Mac et Linux.
Accéder à une clé USB depuis une VirtualBox sous Linux
Voyons le processus d'obtention de l'accès à un périphérique USB à partir d'une VirtualBox sur Linux en utilisant l'exemple VirtualBox 5.2 et un hôte OS élémentaire basé sur Ubuntu. C'est plutôt simple et direct, une fois que vous avez compris l'essentiel.
- Tout d'abord, assurez-vous que vous disposez de la version la plus récente de VirtualBox. Sinon, vous devrez retirer l'ancienne version de votre chemin avec la commande:
sudo apt purge virtualbox
- Une fois terminé, exécutez la commande suivante pour ajouter le référentiel requis:
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian contrib"
REMARQUE: remplacez UBUNTU-RELEASE par une version réelle de votre Ubuntu. Utilisez la commande lsb_release -a
, si vous ne savez pas lequel c'est.
- Maintenant, utilisez cette commande pour télécharger et installer la clé de signature pour le référentiel:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add
- La prochaine chose à faire est d'installer la version actuelle de VirtualBox:
sudo apt-get update
sudo apt install virtualbox-5.2 dkms
- Et avec cela, installez le pack d'extension VirtualBox:
REMARQUE: vous ne bénéficierez de la prise en charge USB 1.0 qu'avec le pack d'extension open-source. Pour USB 2.0 et 3.0, vous devrez obtenir la version fermée de source par Oracle (elle est répertoriée en tant que fichier «Toutes les plates-formes prises en charge» sur la page de téléchargement officielle).
Une fois le téléchargement terminé, exécutez VirtualBox et procédez comme suit:
- Accédez à l'onglet Extension et cliquez sur +
- Accédez à votre pack d'extension, sélectionnez-le et cliquez sur Ouvrir
- Cliquez sur Installer sur un menu déroulant
- Acceptez le contrat de licence utilisateur final
- Entrez votre mot de passe sudo
- Attendez la fin du processus d'installation
Enfin, pour accorder à votre VirtualBox l'accès au sous-système USB, vous devrez rejoindre le groupe vboxuser. Voici la commande pour le faire:
sudo usermod -aG vboxusers
REMARQUE: remplacez USERNAME par votre nom d'utilisateur réel.
Ajout d'un périphérique USB connecté à la machine virtuelle.
Une fois toutes les étapes énumérées ci-dessus terminées, déconnectez-vous et reconnectez-vous. Exécutez VirtualBox. Ensuite, allez dans l'onglet Paramètres de votre VM (choisissez Paramètres dans le menu appelé par le bouton droit, cliquez sur le nom de la VM) et cliquez sur USB. Recherchez les filtres de périphérique USB et cliquez sur + pour ajouter un nouveau périphérique.
À partir de maintenant, vous pourrez accéder au périphérique USB à chaque démarrage de votre machine virtuelle. Et si chaque fois qu'il sera nécessaire d'utiliser un autre périphérique USB, il vous suffit de revenir aux Paramètres, de cliquer sur USB et d'ajouter également ce périphérique. Vous pouvez le faire autant de fois que nécessaire jusqu'à ce que tous vos périphériques USB soient accessibles depuis VirtualBox.
Une fois cela fait, votre VirtualBox deviendra un peu plus facile à utiliser et vous n'aurez pas à chercher constamment une solution de contournement pour transmettre certaines données d'une VM à un USB, ou dans le sens inverse. Quel soulagement pour votre centre de données!
Accéder à une clé USB depuis une VirtualBox sous Windows
Au cours de la session VirtualBox, vous pouvez afficher et contrôler le système d'exploitation invité d'une machine virtuelle sur un PC distant. À cette fin, VirtualBox dispose d'un protocole spécifique appelé VirtualBox Remote Display Protocol (VRDP), rétrocompatible avec le protocole RDP de Microsoft. C’est pourquoi VirtualBox est le meilleur choix pour quiconque a besoin d’un accès sans entrave à la machine virtuelle via la connexion RDP.
Mais qu'en est-il de l'accès USB? Eh bien, même si le système d'exploitation invité VirtualBox n'a pas d'USB virtuel, grâce à VRDP, vous pouvez accéder facilement et efficacement à tous les périphériques USB, à la fois sur une machine distante et sur le véritable hôte d'une machine virtuelle.