Heeft u een virtuele virtuele virtuele machine die op een externe server of desktopmachine draait? Vervolgens kunt u ze eenvoudig openen met de afstandsbediening op uw Windows 10 -systeem met behulp van WSL.
RemoteBox is een open source VirtualBox -client met externe managementmogelijkheden. Het is een platformonafhankelijke tool die kan worden gebruikt om de externe VirtualBox-geïnstalleerde gast-VM's via het netwerk te beheren. Dit betekent geen fysiek contact met de machine waar de Vbox -service is ingesteld, maar nog steeds dezelfde interface met de afstandsbediening op uw lokale machine. Eerder was er een PHP -gebaseerde virtualbox -tool voor dezelfde taak, maar helaas verliet dat project lang geleden.
RemoteBox gebruikt de GTK2 Graphics -gebruikersinterface om Native Vbox look en feel te geven. Hoewel we het native op Windows kunnen installeren zonder het Windows -subsysteem voor Linux te gebruiken, gaat het complexiteitsniveau echter, vanwege de vereiste van Perl en andere modules. Daarom zou het geweldig zijn als we WSL gebruiken om de afstandsbediening op Windows 10 te installeren en uit te voeren. Hier is de manier om dat te doen.
Installeer afstandsbedoos op Windows 10 WSL om Remote VirtualBox VM's te beheren
1. Schakel op WSL
Ik neem echter aan dat u WSL al op uw Windows 10 -machine zou hebben ingeschakeld. Nou, zo niet, ga dan gewoon naarSchakel Windows in of uitfunctie en schakel het in. Voor een uitgebreide zelfstudie
2. Download en stel ubuntu 18.04 Linux -app in
Zodra u het Windows -subsysteem voor Linux hebt gekregen, installeert u Ubuntu 18 daarop, het is helemaal geen omslachtige taak. Ga naar het zoekvak, typ 'Microsoft Store'En open het. Zoek nu naarUbuntuen installeer hetzelfde.
3. Mobaxterm download
MobaxTerm is een freemium -applicatie die een verbeterde terminal biedt voor Windows met X11 -server, SSH -client met tabbladen, netwerktools, automatische SFTP -browser, externe terminal (SSH, Telnet, Rlogin, Mosh) en meer. Hiermee kunnen we eenvoudig toegang krijgen tot de opdrachtterminal en alle geïnstalleerde WSL Linux -apps rechtstreeks vanuit een enkele interface. Hier is deDownload link voor MobaxTerm. De installatie van deze geavanceerde terminal is eenvoudig zoals elke andere Windows -toepassing.
4. Open MobaxTerm en toegang tot WSL Ubuntu -app
Start nu de MOBA -terminal en klik op deSessieknop en daarna op deWSLicon. Dit toont alle installatie -WSL Linux -apps op uw systeem, inclusief de Ubuntu 18.04 LTS.
Van deVervolgingBox Selecteer de Linux en druk op deOKknop.
5. RemoteBox WSL installeren
Vanaf hier zullen de stappen hetzelfde zijn voor zelfs volwaardige Linux-besturingssystemen op Debian of Ubuntu.
Eerst installeren we de vereiste afhankelijkheden die de afstandsbedieningstool nodig heeft voor installatie en goed actief.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Download vervolgens deAfstandsbedieningArchief direct op WSL. De nieuwste versie tijdens het schrijven van dit artikel was v2.7 beschikbaar voor VirtualBox 6.x. En hier downloaden we hetzelfde. U kunt ook de beschikbare versies zien op deOfficiële websiteWanneer u van plan bent het in te stellen.
De opdrachtsyntaxiswget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Pak het tarballbestand uit:
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Zie de geëxtraheerde bestandsnaam en overgeschakeld naar die map. In mijn geval was het afstandsbox-2.7
cd RemoteBox-2.7
Voer het script uit.
sudo ./remotebox
6. Maak verbinding met een externe server
Het maakt niet uit VirtualBox draait op Windows, Linux of MacOS Remote Server. Het proces van het tot stand brengen van een verbinding zal hetzelfde zijn. Zorg er echter voor dat deVboxwebsrv(Webservice) is moet worden uitgevoerd op de externe server om de virtuele machines te beheren en te beheren die erop worden uitgevoerd.
Hier maken we verbinding met Vbox die op Windows 10 Remote Machine wordt uitgevoerd.
Klik op de afstandsbox op deConnect
knop en voer deIP address
van de externe server samen met gebruikersnaam en wachtwoord die toegang heeft tot VirtualBox.
7. Toegang tot alle externe virtualbox -gast
Nadat de verbinding tot stand is gebracht, ziet u de virtualbox zoals interface, selecteert u de gastmachine en start deze. Zorg ervoor dat het externe display is ingeschakeld voor de gast die u toegang hebt. Als je eenFout "Remote Display uitgeschakeld- De externe display-server voor de gast is niet uitgevoerd."
Danuitschakelende gast,Uitkiezenhet en klik vervolgens op deInstellingknop gegeven in het menu van afstandsbox. Gaan naarWeergaveen enable de externe display -server (RDP/VNC).
Verder,Als u VirtualBox -fout ziet: RC = 0x80004005 VirtualBox Remote Desktop Extension Server kan niet binden aan de poort (s): 3389 (0x80004005).
Dit betekent dat de poort al gebonden is aan een andere toepassing, dan moet je dat wijzigen. Verander het gewoon van 3389 in iets anders zoals 3088.
Op deze manier kunnen we eenvoudig virtuele machines op afstand VirtualBox in het netwerk verbinden en uitvoeren met RemoteBox OpenSource Tool en Windows 10 WSL Linux -app.