Har du någon VirtualBox Virtual Machine som körs på en fjärrserver eller stationär dator? Då kan du enkelt komma åt dem med hjälp av RemoteBox-verktyget på ditt Windows 10-system med hjälp av WSL.
RemoteBox är en VirtualBox-klient med öppen källkod med funktioner för fjärrhantering. Det är ett plattformsoberoende verktyg som kan användas för att administrera fjärrinstallerade VirtualBox-gäst-VM:er över nätverket. Detta innebär ingen fysisk kontakt med maskinen där VBox-tjänsten har ställts in men fortfarande samma gränssnitt med hjälp av RemoteBox på din lokala dator. Tidigare fanns det ett PHP-baserat VirtualBox-verktyg för samma uppgift, men tyvärr övergav det projektet för länge sedan.
RemoteBox använder GTK2-grafikanvändargränssnittet för att ge inbyggt VBox-utseende och känsla. Även om vi kan installera det inbyggt på Windows utan att använda Windows-undersystemet för Linux, men på grund av kravet på Perl och andra dess moduler går komplexitetsnivån upp. Därför skulle det vara bra om vi använder WSL för att installera och köra RemoteBox på Windows 10. Här är sättet att göra det.
Installera RemoteBox på Windows 10 WSL för att hantera virtuella virtuella virtuella boxar
1. Aktivera på WSL
Jag antar dock att du redan skulle ha aktiverat WSL på din Windows 10-maskin. Tja, om inte så gå bara tillSlå på eller av windowsfunktionen och aktivera den. För en utförlig handledning se-
2. Ladda ner och installera Ubuntu 18.04 Linux-appen
När du väl har fått Windows-undersystemet för Linux och sedan installera Ubuntu 18 på det, är det inte alls ett krångligt jobb. Gå till sökrutan, skriv 'Microsoft Store' och öppna den. Sök nu efterUbuntuoch installera detsamma.
3. Mobaxterm-nedladdning
Mobaxterm är en freemium-applikation som erbjuder en förbättrad terminal för Windows med X11-server, flikar SSH-klient, nätverksverktyg, automatisk SFTP-webbläsare, fjärrterminal (SSH, telnet, rlogin, Mosh) och mer. Det låter oss enkelt komma åt kommandoterminalen och alla installerade WSL Linux-appar direkt från ett enda gränssnitt. Här ärnedladdningslänk för Mobaxterm. Installationen av denna avancerade terminal är enkel som alla andra Windows-program.
4. Öppna Mobaxterm och få tillgång till WSL ubuntu-appen
Starta nu Moba-terminalen och klicka påSessionknappen och efter det påWSLikon. Detta kommer att visa alla installera WSL Linux-appar på ditt system inklusive Ubuntu 18.04 LTS.
FrånDrop-DownVälj Linux och tryck sedan påOKknapp.
5. Installera RemoteBox WSL
Härifrån och framåt kommer stegen att vara desamma för även fullfjädrade Linux-operativsystem som körs på Debian eller Ubuntu.
Först installerar vi de nödvändiga beroenden som RemoteBox-verktyget behöver för installation och korrekt körning.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Ladda sedan nerRemoteBoxarkiv direkt på WSL. Den senaste versionen när den här artikeln skrevs var v2.7 tillgänglig för VirtualBox 6.x. Och här laddar vi ner detsamma. Du kan också se de tillgängliga versionerna påofficiella webbplatsnär du planerar att ställa in den.
Kommandosyntaxenwget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Extrahera Tarball-filen:
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Se det extraherade filnamnet och bytte till den katalogen. I mitt fall var det RemoteBox-2.7
cd RemoteBox-2.7
Kör skriptet.
sudo ./remotebox
6. Anslut till en fjärrserver
Det spelar ingen roll att VirtualBox körs på Windows, Linux eller macOS fjärrserver. Processen för att upprätta en anslutning kommer att vara densamma. Se dock till attVBoxWebsrv(webbtjänst) måste köras på fjärrservern för att ansluta och hantera virtuella datorer som körs på den.
Här ansluter vi till VBox som körs på Windows 10 fjärrmaskin.
På RemoteBox klickar du påConnect
knappen och skriv inIP address
på fjärrservern tillsammans med användarnamn och lösenord som har åtkomst till VirtualBox.
7. Få åtkomst till alla Remote VirtualBox Guest
När anslutningen har upprättats kommer du att se det VirtualBox-liknande gränssnittet, välj gästmaskinen och starta den. Se dock till att fjärrskärmen är aktiverad för gästen du kommer åt. Om du får enerror" Remote Display Disabled- Fjärrdisplayservern för gästen körs inte."
Sedanstänga avgästen,Väljaden och klicka sedan påMiljöknappen som visas i menyn i RemoteBox. Gå tillVisaoch eaktivera fjärrvisningsservern (RDP/VNC).
Dessutom,om du ser VirtualBox-fel: rc=0x80004005 VirtualBox Remote Desktop Extension-server kan inte binda till porten/portarna: 3389 (0x80004005).
Detta betyder att porten redan är bunden med någon annan applikation, då måste du ändra det. Ändra det från 3389 till något annat som 3088.
På det här sättet kan vi enkelt ansluta och köra virtuella virtuella virtuella maskiner i nätverket med hjälp av RemoteBox opensource-verktyg och Windows 10 WSL Linux-appen.