¿Conectarse a una instancia de virtualbox sin cabeza en Linux?

¿Conectarse a una instancia de virtualbox sin cabeza en Linux?

Inicié una instancia de virtualbox sin cabeza con este comando:

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

Está configurado con Remote Desktop Server Port:5555y Authentication Method: Nully Extended Features: Allow Multiple Connectionsahora se está ejecutando, pero no sé cómo conectarlo desde la misma computadora portátil donde se está ejecutando. Me gustaría poder ejecutarlo en una terminal. Intenté esto pero no pasa nada:

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

¿Algunas ideas?

Respuesta1

Descubrí una forma de conectarme a la GUI de escritorio remoto incorporada de VirtualBox:

Primero suspenda la máquina usando:

VBoxManage controlvm <vm> savestate

Después de eso, inicie la interfaz gráfica de usuario mediante:

VboxManage startvm <vm> --type gui

Me gustaría usar un solo comando para conectarme a la GUI, pero estos comandos son la mejor solución que he encontrado hasta ahora.

Respuesta2

El servicio de escritorio remoto de VirtualBox está vinculado a la interfaz de red de su sistema host, independientemente de qué red (si corresponde) haya configurado en el invitado.

Utilizo máquinas virtuales como esta todo el tiempo. localhost:5555y 127.0.0.1:5555ambos deberían funcionar, pero puedes intentar solucionar el problema.

¿Has intentado usar otro puerto para el servidor? ¿Quizás algo más en su máquina ya esté usando 5555?

¿Ha intentado utilizar otro cliente RDP o acceder a él desde otra máquina en su LAN (usando su dirección IP de LAN en ese caso)?

¿Está intentando acceder al servidor RDP de una máquina virtual desde dentro de otra? Esto puede funcionar o no dependiendo de la configuración de red de la segunda VM.

información relacionada