Suporte para QEMU KVM VNC

6

Preciso instalar um pacote especial para obter suporte ao VNC?

Eu instalei:

sudo apt-get install kvm qemu-kvm qemu-kvm-extras

Tudo funciona bem. Eu só não obtenho nenhum servidor VNC em funcionamento, embora esteja configurado para a VM.

Talvez este seja um problema de firewall, já que posso me conectar localmente.

    
por Dukeatcoding 01.03.2013 / 15:18

2 respostas

6

O suporte a VNC deve estar disponível por padrão. Então, como você disse, pode haver um problema no firewall ou na configuração do qemu / libvirt.

Em relação ao qemu por padrão, ele aceita apenas conexões vnc locais. Para alterar essa edição /etc/libvirt/qemu.conf :

vnc_listen = "0.0.0.0"

Isso permitirá conexões de todos os hosts, o que, dependendo do que você está tentando fazer, pode ser muito perigoso. Nesse arquivo, você pode encontrar mais informações sobre como proteger as coisas.

Além disso, se você usar o libvirt, também aceito apenas conexões locais por padrão. Para ativar o acesso remoto, edite /etc/libvirt/libvirtd.conf :

listen_tcp = 1

As mesmas preocupações de segurança em relação ao qemu se aplicam aqui. Veja como proteger a conexão, se necessário, aqui .

Como último recurso, verifique se as portas usadas pelo vnc e libvirt estão abertas. No caso você está usando o ufw:

sudo ufw status verbose
    
por Salem 01.03.2013 / 15:56
1

O KVM (QEMU) possui um servidor VNC embutido e funciona por padrão. Pode ser ativado de várias maneiras. Se você quer uma ferramenta gráfica, use o virt-manager.

CONTUDO, IMO existe uma opção melhor, use o pacote SPICE.

O servidor SPICE é muito mais rápido.

Ubuntu wiki spice - link

Eu uso o SPICE no Fedora, desculpe por isso. Para o Ubuntu, veja:

Como o SPICE funciona no Ubuntu 12.04.1-LTS

Para uma boa demonstração, veja:

link

Sim, é um pouco antiquado e para o Fedora, mas eu uso o SPICE com meus convidados do Ubuntu, e funciona bem.

    
por Panther 01.03.2013 / 19:17

Tags