Precisa de qemu para executar headless no host, mas ainda encaminhar saída gráfica via x11

2

Eu tenho um host sem cabeçalho com o qemu instalado. Eu posso ssh no host e encaminhar x11 para que eu possa ver a saída gráfica.

No entanto, quando tento executar o qemu, recebo o seguinte erro:

Could not initialize SDL(No available video device) - exiting

Os argumentos -display none e -nographic não ajudam, porque eu faço quero a saída gráfica enviada pelo túnel SSH. Mas eu não tenho um monitor na máquina host.

Alguma idéia de como eu posso contornar isso? Além disso, infelizmente, o vnc não é uma opção pela política da organização.

    
por AndroidNoobie 08.01.2016 / 19:00

1 resposta

1

Por mais intuitivo que pareça ser o VNC é uma opção: execute o guest com um console VNC, o qual você ignora completamente, então use o X sobre o ssh para fazer o trabalho normal.

Estamos executando essa configuração com centenas de convidados do Linux, BSD e Windows (RDP em vez de X) e funciona bem.

Você pode simplesmente bloquear a ligação VNC ao host local, se estiver preocupado com os aspectos de segurança.

    
por 08.01.2016 / 19:49