Você pode usar o comando VBoxManage guestcontrol
para executar qualquer comando executável no convidado fornecido você tem adições de convidado instaladas.
É possível executar comandos em uma VM do VirtualBox de fora? Ou devo usar algum tipo de ferramenta de controle remoto como o VNC? Se sim, qual seria o mais fácil e melhor para uma tarefa tão simples? Eu tenho uma VM do Windows 7 dentro de um LMDE Linux.
Você pode usar o comando VBoxManage guestcontrol
para executar qualquer comando executável no convidado fornecido você tem adições de convidado instaladas.
Se a sua máquina virtual estiver usando rede em ponte, ela estará na mesma rede que a máquina host. Parece ser apenas mais um computador na rede, portanto, qualquer mecanismo de acesso remoto ou comando remoto que funcione entre máquinas físicas funcionará aqui: SSH, VNC, RDP, etc.
Se a sua VM estiver usando a rede NAT, você não poderá se conectar diretamente a ela pela rede, a menos que tenha configurado a porta pela primeira vez. encaminhamento , mas depois funciona como descrito acima.