Lembra do usuário e senha que eu pedi para adicionar? Altere a senha se necessário:
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'pass';
A variável $location deve ficar assim:
/* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
var $location = 'http://127.0.0.1:18083/';
Altere a linguagem se quiser, eu deixei em português:
/* Default language. See languages folder for more language options.
* Can also be changed in File -> Preferences -> Language in
* phpVirtualBox.
*/
var $language = 'pt_br';
Também altere o ip do host para console, este é o ip do seu servidor de virtualização:
// Host / ip to use for console connections
var $consoleHost = '172.16.1.197';
Eu também restringi o acesso apenas à pasta do usuário vbox, assim caso alguém precise acessá-lo, não ficará vasculhando o que não deve:
// Restrict locations / folders
var $browserRestrictFolders = array('/home/vbox');
Habilite também esta opção, assim terá mais opções para configurar suas máquinas virtuais:
/* Enable advanced configuration items (normally hidden in the VirtualBox GU I)
* Note that some of these items may not be translated to languages other th an english.
*/
var $enableAdvancedConfig = true;
Agora é só reiniciar o Apache2:
# invoke-rc.d apache2 restart
Abra o browser e algum computador na mesma rede e digite o ip do servidor de virtualização:
http://172.16.1.197/phpvirtualbox
Quando criar as máquinas, desabilite o suporte à USB, se não ele irá dar erro e não a vm não vai rodar!
[3] Comentário enviado por zemel em 17/09/2011 - 10:28h
Já conseguí, mais á ainda um problema
Só vejo o sistema da maquina virtual numa telinha de pré-visualização.
Como faço pra viazualizar o sistema, ou ainda polo en full ecram?
[4] Comentário enviado por ledo em 17/09/2011 - 21:54h
Você tem duas opções:
1ª: Se você perceber, tem um botão chamado console, é onde você visualiza as máquinas virtuais, mais eu ainda não consegui configurar o teclado naquele modo!6
2ª: Usar o rdesktop, instala ele, define uma porta específica para cada computador virtual e acessa pelo resktop:
$ sudo apt-get install rdesktop
$ rdesktop 172.16.1.122:3389 -g 640x480 -k pt-br
se quiser full screen é só trocar o "-g 640x480" por "-f"
[5] Comentário enviado por ledo em 17/09/2011 - 22:01h
zemel, verifique o arquivo /etc/apache2/sites-available/default se está configurado corretamente!
Essa mensagem "Its works!" é a página index default do apache! Onde deveriam estar os arquivos dentro de phpvirtualbox! por default o apache direciona para o diretório /var/www, e fizemos uma alteração neste aquivo, onde é direcionado para /var/www/phpvirtualbox!
Reveja os passos onde cito a configuração do apache!
[6] Comentário enviado por will_drop em 19/09/2011 - 09:50h
Bom dia, excelente ferramenta, porem não obtive exito, estou tentando coloca-la em meu pc msm, ou seja localhost porem a conexão com o host não é realizada:
msg do erro: "Could not connect to host"
tentei modificar as configurações, mas não sai do lugar.
[7] Comentário enviado por ledo em 19/09/2011 - 10:31h
Verifique se o apache está funcionando novamente, provavelmente não! verifique também o arquivo /etc/apache2/sites-available/default , olhe se você extraiu os arquivos no diretório correto! você digitou somente localhost ou localhost/phpvirtualbox? tente a segunda opção!
Provavelmente o erro foi na configuração do apache!
[8] Comentário enviado por cmathedi em 20/09/2011 - 23:53h
Fiz a instalação conforme o artigo mas quando digito o login e a senha para acessar via web aparece a seguinte mensagem. "Could not connect to host", ao clicar em detalhes aparece isto...
[9] Comentário enviado por ledo em 21/09/2011 - 00:35h
cmathedi,
O phpvirtualbox não conseguiu se conectar com o host, no caso, o vboxweb-service não deve ter iniciado! verifique se o serviço vboxweb-service foi iniciado com sucesso! se sim, verifique o ip configurado no phpvirtualbox, se aponta corretamente para servidor que roda o vboxweb-service!
[11] Comentário enviado por ledo em 21/09/2011 - 20:50h
Primeiro verifique se o vboxweb-service está funcionando:
# /etc/init.d/vboxweb-service status
Deverá surgir esta mensagem:
Checking for VBox Web Service ...running
Caso contrário, verifique a permissão do arquivo /etc/default/virtualbox
Também verifique se o usuario vbox foi adicionado corretamente! remova e adicione ele,
# adduser vbox
passwd: pass
e informe isto ao arquivo /var/www/phpvirtualbox/config.php em:
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'pass';
O vboxweb-service não está funcionand corretamente, ou o usuário e senha utilizado pelo phpvirtualbox para acessar o servidor está incorreta! isso é o que geralmente ocorre!
[12] Comentário enviado por cmathedi em 21/09/2011 - 23:25h
Pelo que vi esta tudo certo, o serviço esta rodando conforme o status Checking for VBox Web Service ...running. e o usuario esta com a senha certa, consegui logar via ssh no servidor com o usuario vbox e a senha tambem esta cadastrada no /var/www/phpvirtualbox/config.php, a unica coisa que observei que esta diferente é a versão do virtualbox que é a 4.1 mas baixei o VirtualBox 4.1.x.
O usuario e senha na pagina é do usuario vbox, certo?
[13] Comentário enviado por ledo em 22/09/2011 - 00:28h
não não, no artigo eu desbilitei a autenticação! se você abilitar, na hora de logar no phpvirtualbox tem que user o usuário admin e senha admin e depois alterar
no caso da versão do virtualbox, acho que não tem problema se você estiver usando o phpvirtualbox para o virtualbox 4.1, porque tem uma versão para o 4.0 e outra para o 4.1, não sei se isso pode ocasionar algum erro! mais creio que o problema não seja a versão!
Se você habilitar autenticação no arquivo /var/www/phpvirtualbox/config.php, vai ter que usar usuário admin e senha admin
[14] Comentário enviado por will_drop em 23/09/2011 - 08:29h
Então volto a dizer que a ferramenta é uma excelente ideia, e o artigo também.
Porem li e reli o artigo algumas vezes e não encontrei o que você comentou:
[...][13] Comentário enviado por ledo em 22/09/2011 - 00:28h:
não não, no artigo eu desbilitei a autenticação! se você abilitar, na hora de logar no phpvirtualbox tem que user o usuário admin e senha admin e depois alterar[...]
Então tentei com o usuário Admin e senha Admin e consegui logar perfeitamente.
aqui na empresa, tenho alguns hosts com ubuntu local, que estão com uma VM windows para rodar o ERP com acesso RDP
saberia me informar se existe algum parametro onde possa informar a pasta onde ficam todos os homes?
[16] Comentário enviado por andre.cruz em 02/11/2011 - 21:11h
hauhauahaa
Poxa rofres, "nada com um dia de FINADOS" hehehe
Executei os mesmos passos acima no ubuntu 10.10 e esta indo bem, estou criando a primeira maquina virtual, mas ficou a mesma pergunta já feita acima "
não não, no artigo eu desbilitei a autenticação! se você abilitar, na hora de logar no phpvirtualbox tem que user o usuário admin e senha admin e depois alterar[...]" Onde vc desabilitou essa opção aqui, tbm só conseguir logar usando admin,admin...mas por medidas de segurança.. quero alterar as mesmas..
Valeu e meus parabéns pelo artigo.. repetindo os passos não teve erro.
[18] Comentário enviado por finolinux em 29/03/2012 - 22:46h
Muito bom o Tutorial, só um observação a fazer: Assim que finalizar toda a instalação e for acessar
devemos colocar: http://ip-do-servidor/phpvirtualbox e quando pedir usuario e senha colocar: admin e senha admin. Pois eu perdi um tempão pois esta colocando usuario e senha que eu havia adicionado durante a instalação. (vbox e senha)
Mas é isso, belo material.
[19] Comentário enviado por kleber-rr em 06/08/2013 - 15:52h
Boa tarde,
Ótimo tutorial.
Mas, estou com um problema. Tenho um servidor Debian Squeeze sem modo gráfico e segui o seu tutorial. Tudo funcionou, porém o Habilitar Tela Remota não se mostra disponível pra mim (quando tento acessar pelo PhpVbox).
[21] Comentário enviado por mdunguel em 21/10/2013 - 11:19h
Bom dia.
Tenho um servidor DHCP na minha rede.
Montei um servidor para fazer virtualização.
Neste DHCP, eu reservei um IP para o meu servidor de virtualização.
Neste artigo, está sendo atribuído um IP fixo para o servidor de virtualização.
No meu caso, como eu faço?
[22] Comentário enviado por lelecomb em 12/04/2017 - 12:07h
Brother, tutorial muito show... parabéns. Mas eu preciso de um help: quando eu vou add uma nova VM, no "192.168.xxx.xxx/phpvirtualbox/", através de um disco existente a tela "Acrescentar uma máquina existente" aparece em branco não lista os diretórios. podes me ajudar, como posso visualizar os diretórios?
OBS: eu já add o diretório que eu preciso em:
// Restrict locations / folders
var $browserRestrictFolders = array('/','/home/servidor');