Hai una macchina virtuale VirtualBox in esecuzione su un server remoto o una macchina desktop? Quindi puoi accedervi facilmente utilizzando lo strumento Remotebox sul sistema Windows 10 con l'aiuto di WSL.
RemoteBox è un client VirtualBox open source con funzionalità di gestione remota. È uno strumento multipiattaforma che può essere utilizzato per amministrare le macchie ospiti installate da VirtualBox remote sulla rete. Ciò significa che non è stato impostato alcun contatto fisico alla macchina in cui il servizio VBox è stato impostato ma comunque la stessa interfaccia utilizzando RemoteBox sulla macchina locale. In precedenza c'era uno strumento VirtualBox basato su PHP per lo stesso compito, ma sfortunatamente, quel progetto è stato abbandonato molto tempo fa.
RemoteBox utilizza l'interfaccia utente grafica GTK2 per dare un aspetto nativo VBox. Sebbene possiamo installarlo in modo nativo su Windows senza utilizzare il sottosistema di Windows per Linux, tuttavia, a causa del requisito di Perl e di altri moduli, il livello di complessità aumenta. Pertanto, sarebbe bello se utilizziamo WSL per installare ed eseguire Remotebox su Windows 10. Ecco il modo di farlo.
Installa RemoteBox su Windows 10 WSL per gestire VM VirtualBox remote
1. Abilita su WSL
Tuttavia, suppongo che avresti già abilitato WSL sulla macchina Windows 10. Bene, se non poi vai semplicemente aAccendi o fuori Windowsfunzionare e abilitarlo. Per un elaborato tutorial vedi
2. Scarica e configurano l'app Ubuntu 18.04 Linux
Una volta ottenuto il sottosistema di Windows per Linux, quindi installa Ubuntu 18 su questo, non è affatto un lavoro ingombrante. Vai alla casella di ricerca, digita 'Microsoft Store'E aprilo. Ora, cercaUbuntue installa lo stesso.
3. Download di mobaxterm
Mobaxterm è un'applicazione freemium che offre un terminale migliorato per Windows con server X11, client SSH a schede, strumenti di rete, browser SFTP automatico, terminale remoto (SSH, Telnet, Rlogin, Mosh) e altro ancora. Ci consente di accedere semplicemente al terminale di comando e a tutte le app WSL Linux installate direttamente da una singola interfaccia. Ecco ilDownload Link per mobaxterm. L'installazione di questo terminale avanzato è semplice come qualsiasi altra applicazione Windows.
4. Apri mobaxterm e accedi all'app Ubuntu WSL
Ora, avvia il terminale MOBA e fai clic sulSessionepulsante e dopo quello sulWSLicona. Ciò mostrerà tutte le app WSL Linux sul sistema, incluso Ubuntu 18.04 LTS.
DaCadere in picchiataCasella Seleziona Linux e quindi premi ilOKpulsante.
5. Installa Remotebox WSL
Da qui in poi i passaggi saranno gli stessi per i sistemi operativi Linux anche a pieno titolo in esecuzione su Debian o Ubuntu.
Innanzitutto, installiamo le dipendenze richieste di cui lo strumento RemoteBox ha bisogno per l'installazione e la corretta esecuzione.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Quindi, scarica ilTelecomandoArchivio direttamente su WSL. L'ultima versione durante la scrittura di questo articolo è stata disponibile V2.7 per VirtualBox 6.x. E qui stiamo scaricando lo stesso. Puoi anche vedere le versioni disponibili suSito ufficialeQuando hai intenzione di configurarlo.
La sintassi del comandowget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Estrai il file Tarball:
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Vedere il nome del file estratto e passare a quella directory. Nel mio caso era Remotebox-2.7
cd RemoteBox-2.7
Esegui lo script.
sudo ./remotebox
6. Connettiti a un server remoto
Non importa VirtualBox in esecuzione su Windows, Linux o MacOS Remote Server. Il processo di istituzione di una connessione sarà lo stesso. Tuttavia, assicuratiVBoxWebSrv(Il servizio Web) deve essere in esecuzione sul server remoto per connettere e gestire le macchine virtuali in esecuzione su di esso.
Qui ci stiamo collegando a VBox in esecuzione su Windows 10 Remote Machine.
Sul telecomando, fare clic suConnect
pulsante e inserire ilIP address
del server remoto insieme a nome utente e password che ha l'accesso a VirtualBox.
7. Accedi a tutti gli ospiti remoti VirtualBox
Una volta stabilita la connessione, vedrai l'interfaccia VirtualBox, selezionare la macchina per gli ospiti e avviarla. Tuttavia, si assicura che il display remoto sia abilitato per l'ospite a cui si accede. Se ottieni unErrore "Display remoto disabilitato: il server di visualizzazione remoto per l'ospite non è in esecuzione."
Poispegnerel'ospite,Selezionaree poi fare clic suCollocamentoPulsante assegnato nel menu di Remotebox. Vai aDisplaye eNable il server di visualizzazione remoto (RDP/VNC).
Inoltre,Se si visualizza l'errore VirtualBox: RC = 0x80004005 VirtualBox Server Extension Desktop Remote non è in grado di legarsi alle porte: 3389 (0x80004005).
Ciò significa che la porta è già vincolata con un'altra applicazione, quindi devi cambiarla. Basta cambiarlo da 3389 a qualcos'altro come 3088.
In questo modo, possiamo facilmente connetterci ed eseguire macchine virtuali VirtualBox remote sulla rete utilizzando lo strumento OpenSource Remotebox e l'app Windows 10 WSL Linux.