Você tem alguma máquina virtual VirtualBox em execução em um servidor remoto ou máquina de desktop? Em seguida, você pode acessá -los facilmente usando a ferramenta RemoteBox no seu sistema Windows 10 com a ajuda do WSL.
O RemoteBox é um cliente VirtualBox de código aberto com recursos de gerenciamento remoto. É uma ferramenta de plataforma cruzada que pode ser usada para administrar as VMs de hóspedes instaladas do VirtualBox remoto pela rede. Isso significa que não há contato físico com a máquina em que o serviço Vbox foi configurado, mas ainda assim a mesma interface usando o RemoteBox em sua máquina local. Anteriormente, havia uma ferramenta virtualbox baseada em PHP para a mesma tarefa, mas, infelizmente, esse projeto abandonou há muito tempo.
O RemoteBox usa a interface do usuário do GTK2 Graphics para dar à aparência e à sensação do Vbox nativo. Embora possamos instalá -lo nativamente no Windows sem usar o subsistema Windows para Linux, no entanto, devido ao requisito de Perl e outros seus módulos, o nível de complexidade aumenta. Portanto, seria ótimo se usarmos o WSL para instalar e executar o RemoteBox no Windows 10. Aqui está a maneira de fazer isso.
Instale o RemoteBox no Windows 10 WSL para gerenciar VMs VirtualBox Remote
1. Ativar no WSL
No entanto, estou assumindo que você já teria ativado o WSL na sua máquina Windows 10. Bem, se não, então simplesmente vá paraLigue ou desative o Windowsrecurso e habilite. Para um tutorial elaborado se ver-
2. Download e configure Ubuntu 18.04 Linux App
Depois de obter o subsistema do Windows para o Linux, instale o Ubuntu 18 nisso, não é um trabalho complicado. Vá para a caixa de pesquisa, digite 'Microsoft Store'E abra. Agora, procureUbuntue instale o mesmo.
3. Download do Mobaxterm
O MobaxTerm é um aplicativo Freemium que oferece um terminal aprimorado para Windows com servidor X11, cliente SSH com guias, ferramentas de rede, navegador SFTP automático, terminal remoto (SSH, telnet, rlogin, mosh) e muito mais. Ele nos permite simplesmente acessar o terminal de comando e todos os aplicativos WSL Linux instalados diretamente de uma única interface. Aqui está oDownload Link para Mobaxterm. A instalação deste terminal avançada é simples como qualquer outro aplicativo do Windows.
4. App WSL Ubuntu aberto e acessar
Agora, comece o terminal MOBA e clique noSessãobotão e depois disso noWslícone. Isso mostrará todos os aplicativos de instalação do WSL Linux no seu sistema, incluindo o Ubuntu 18.04 LTS.
DoSuspensocaixa selecione o Linux e depois atinge oOKbotão.
5. Instale o RemoteBox WSL
A partir daqui, as etapas serão as mesmas para os sistemas operacionais Linux de pleno direito executados em Debian ou Ubuntu.
Primeiro, instalamos as dependências necessárias que a ferramenta RemoteBox precisa de instalação e em execução adequada.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Em seguida, faça o download doRemoteBoxArquive diretamente no WSL. A versão mais recente ao escrever este artigo foi a v2.7 disponível para o VirtualBox 6.x. E aqui estamos baixando o mesmo. Você também pode ver as versões disponíveis noSite oficialQuando você planeja configurá -lo.
A sintaxe do comandowget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Extraia o arquivo de tarball:
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Consulte o nome do arquivo extraído e mudou para esse diretório. No meu caso, foi remotebox-2.7
cd RemoteBox-2.7
Execute o script.
sudo ./remotebox
6. Conecte -se a um servidor remoto
Não importa o VirtualBox está em execução no servidor remoto do Windows, Linux ou MacOS. O processo de estabelecer uma conexão será o mesmo. No entanto, verifique se oVBoxwebsrv(o serviço da web) está sendo executado no servidor remoto para conectar e gerenciar as máquinas virtuais em execução nele.
Aqui estamos nos conectando ao Vbox em execução na máquina remota do Windows 10.
No remotebox, clique noConnect
botão e insira oIP address
do servidor remoto, juntamente com o nome de usuário e a senha que têm acesso ao VirtualBox.
7. Acesse todo o hóspede do VirtualBox remoto
Depois que a conexão for estabelecida, você verá a Interface VirtualBox, selecione a máquina convidada e inicie -a. No entanto, garante que a exibição remota esteja ativada para o convidado que você está acessando. Se você conseguir umErro ”Exibição remota Disponível- O servidor de exibição remoto para o hóspede não está em execução.”
Entãodesligaro convidado,Selecionee depois clique noContextoBotão fornecido no menu do RemoteBox. Vá paraMostrare eNable o servidor de exibição remota (RDP/VNC).
Além disso,Se você ver o erro do VirtualBox: RC = 0x80004005 VirtualBox Remote Remote Desktop Extension Server não pode vincular às portas: 3389 (0x80004005).
Isso significa que a porta já está vinculada a algum outro aplicativo, então você deve alterar isso. Basta alterá -lo de 3389 para outra coisa, como 3088.
Dessa forma, podemos conectar e executar facilmente as máquinas virtuais virtuais remotas na rede usando a ferramenta RemoteBox OpenSource e o aplicativo Windows 10 WSL Linux.