Avez-vous une machine virtuelle VirtualBox exécutée sur un serveur distant ou un ordinateur de bureau ? Ensuite, vous pouvez facilement y accéder à l'aide de l'outil RemoteBox sur votre système Windows 10 à l'aide de WSL.
RemoteBox est un client VirtualBox open source avec des capacités de gestion à distance. Il s'agit d'un outil multiplateforme qui peut être utilisé pour administrer les machines virtuelles invitées distantes installées par VirtualBox sur le réseau. Cela signifie aucun contact physique avec la machine sur laquelle le service VBox a été configuré mais toujours la même interface utilisant RemoteBox sur votre machine locale. Auparavant, il existait un outil VirtualBox basé sur PHP pour la même tâche, mais malheureusement, ce projet a été abandonné depuis longtemps.
RemoteBox utilise l'interface utilisateur graphique GTK2 pour donner l'apparence et la convivialité natives de la VBox. Bien que nous puissions l'installer nativement sur Windows sans utiliser le sous-système Windows pour Linux, cependant, en raison des exigences de Perl et d'autres de ses modules, le niveau de complexité augmente. Par conséquent, ce serait formidable si nous utilisions WSL pour installer et exécuter RemoteBox sur Windows 10. Voici comment procéder.
Installez RemoteBox sur Windows 10 WSL pour gérer les machines virtuelles VirtualBox distantes
1. Activer sur WSL
Cependant, je suppose que vous auriez déjà activé WSL sur votre ordinateur Windows 10. Eh bien, sinon, allez simplement surAllumer ou éteindre les fenêtresfonctionnalité et activez-la. Pour un tutoriel élaboré, voir-
2. Téléchargez et installez l'application Linux Ubuntu 18.04
Une fois que vous avez obtenu le sous-système Windows pour Linux, puis installez Ubuntu 18 dessus, ce n'est pas du tout une tâche fastidieuse. Accédez au champ de recherche, tapez 'Boutique Microsoft' et ouvrez-le. Maintenant, recherchezUbuntuet installez le même.
3. Téléchargement de Mobaxterm
Mobaxterm est une application freemium qui offre un terminal amélioré pour Windows avec un serveur X11, un client SSH à onglets, des outils réseau, un navigateur SFTP automatique, un terminal distant (SSH, telnet, rlogin, Mosh) et plus encore. Il nous permet d'accéder simplement au terminal de commande et à toutes les applications WSL Linux installées directement à partir d'une seule interface. Voici lelien de téléchargement pour Mobaxterm. L'installation de ce terminal avancé est simple comme n'importe quelle autre application Windows.
4. Ouvrez Mobaxterm et accédez à l'application Ubuntu WSL
Maintenant, démarrez le terminal Moba et cliquez sur leSessionpuis sur le boutonWSLicône. Cela affichera toutes les applications WSL Linux installées sur votre système, y compris Ubuntu 18.04 LTS.
De laDéroulersélectionnez Linux, puis appuyez sur le boutonD'ACCORDbouton.
5. Installez RemoteBox WSL
À partir de là, les étapes seront les mêmes, même pour les systèmes d'exploitation Linux à part entière fonctionnant sur Debian ou Ubuntu.
Tout d’abord, nous installons les dépendances requises dont l’outil RemoteBox a besoin pour l’installation et le bon fonctionnement.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Ensuite, téléchargez leBoîte à distancearchiver directement sur WSL. La dernière version lors de la rédaction de cet article était la v2.7 disponible pour VirtualBox 6.x. Et ici, nous téléchargeons la même chose. Vous pouvez également voir les versions disponibles sur lesite officiellorsque vous envisagez de l'installer.
La syntaxe de la commandewget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Extrayez le fichier Tarball :
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Consultez le nom du fichier extrait et passez à ce répertoire. Dans mon cas, c'était RemoteBox-2.7
cd RemoteBox-2.7
Exécutez le script.
sudo ./remotebox
6. Connectez-vous à un serveur distant
Peu importe que VirtualBox s'exécute sur un serveur distant Windows, Linux ou macOS. Le processus d’établissement d’une connexion sera le même. Cependant, assurez-vous queVBoxWebsrv(service Web) doit être exécuté sur le serveur distant pour se connecter et gérer les machines virtuelles qui y sont exécutées.
Ici, nous nous connectons à une VBox exécutée sur une machine distante Windows 10.
Sur la RemoteBox, cliquez sur leConnectet entrez leIP addressdu serveur distant avec le nom d'utilisateur et le mot de passe qui ont accès à VirtualBox.
7. Accédez à tous les invités VirtualBox distants
Une fois la connexion établie, vous verrez l'interface de type VirtualBox, sélectionnez la machine invité et démarrez-la. Cependant, assurez-vous que l'affichage à distance est activé pour l'invité auquel vous accédez. Si vous obtenez unerreur "Affichage à distance désactivé - Le serveur d'affichage à distance pour l'invité n'est pas en cours d'exécution."
Alorséteindrel'invité,Sélectionnerpuis cliquez sur leParamètrebouton indiqué dans le menu de RemoteBox. Aller àAfficheret eactiver le serveur d'affichage distant (RDP/VNC).
En outre,si vous voyez l'erreur VirtualBox : rc=0x80004005 Le serveur VirtualBox Remote Desktop Extension ne peut pas se lier au(x) port(s) : 3389 (0x80004005).
Cela signifie que le port est déjà lié à une autre application, vous devez donc le modifier. Changez-le simplement de 3389 à quelque chose d'autre tel que 3088.
De cette façon, nous pouvons facilement connecter et exécuter des machines virtuelles Virtualbox distantes sur le réseau à l'aide de l'outil open source RemoteBox et de l'application Windows 10 WSL Linux.















