conectar-se a uma instância de caixa virtual headless no Linux?

conectar-se a uma instância de caixa virtual headless no Linux?

Iniciei uma instância de caixa virtual headless com este comando:

VBoxManage startvm "Ensembl67VirtualMachine" --type headless
Waiting for VM "Ensembl67VirtualMachine" to power on...
VM "Ensembl67VirtualMachine" has been successfully started.

Ele está configurado Remote Desktop Server Port:5555com Authentication Method: Nulle Extended Features: Allow Multiple Connectionse agora está em execução, mas não sei como conectá-lo a partir do mesmo laptop em que está sendo executado. Eu gostaria de poder executá-lo em um terminal. Eu tentei isso, mas nada acontece:

rdesktop localhost:5555
ERROR: localhost: unable to connect
rdesktop 127.0.0.1:5555

Alguma ideia?

Responder1

Eu descobri uma maneira de conectar-se à GUI de área de trabalho remota integrada do VirtualBox:

Primeiro suspenda a máquina usando:

VBoxManage controlvm <vm> savestate

Depois disso, inicie o gui:

VboxManage startvm <vm> --type gui

Gostaria de usar um único comando para conectar-me à GUI, mas esses comandos são a melhor solução que encontrei até agora.

Responder2

O serviço de área de trabalho remota do VirtualBox está vinculado à interface de rede do seu sistema host, independentemente de qual rede (se houver) você configurou no convidado.

Eu uso VMs assim o tempo todo. localhost:5555e 127.0.0.1:5555ambos devem funcionar, mas você pode tentar solucionar o problema.

Você já tentou usar outra porta para o servidor? Talvez algo mais na sua máquina já esteja usando 5555?

Você já tentou usar outro cliente RDP ou acessá-lo de outra máquina na sua LAN (nesse caso, usando o endereço IP da sua LAN)?

Você está tentando acessar o servidor RDP de uma VM de dentro de outra? Isso pode ou não funcionar dependendo das configurações de rede da segunda VM.

informação relacionada