noVNC no Ubuntu não funciona

3

Eu clonei noVNC para minha VM local:

$ git clone git://github.com/kanaka/noVNC

então eu apenas corri o que eles disseram no seu README.md

Use the launch script to start a mini-webserver and the WebSockets proxy (websockify). The --vnc option is used to specify the location of a running VNC server:

     

./ utils / launch.sh --vnc localhost: 5901

     

Aponte o navegador para o URL de recortar e colar que é enviado pelo   script de lançamento. Digite uma senha se o servidor VNC tiver um configurado.   Aperte o botão Conectar e divirta-se!

O que me deixa aqui:

mas quando eu clico em connect, ele diz Server desconectado (código 1006) e na saída do servidor no terminal ele diz que ignorar o socket não está pronto.

Coisas que tentei:

sudo netstat -lnp --tcp --udp

para obter as portas abertas e mostra a porta 6080 como escutando, mas não mostra 5901 como escutando, o que não tenho certeza se é mesmo o 5091 que seria o soquete e não a porta ..

    
por user2612587 07.12.2013 / 18:41

1 resposta

4

I am not sure if its even supposed to as 5091 would be the socket not the port

Estou assumindo que você quer dizer 5901, em vez de 5091 porque o TCP / 5901 é o que o VNC usa por padrão para a exibição número 1.

Primeiro, certifique-se de gerar um certificado SSL auto-assinado e siga outras instruções aqui .

Em seguida, basta executar o próprio servidor VNC antes de iniciar o noVNC. Depois de ter certeza de que o VNC está instalado, execute este comando em outra janela antes de executar ./utils/launch.sh --vnc localhost:5901

$ nohup vncserver -localhost -depth 24 -geometry 1200x900 :1 &
$ ## Be sure that VNC is running on port 5901...
$ netstat -an | grep 590.
$ ## Now you can launch noVNC
$ ./utils/launch.sh --vnc localhost:5901

Eu escolhi cores 1200x900 e 24 bits para você, mas você pode usar o que quiser ...

Use isto para parar seu servidor VNC ...

$ vncserver -kill :1
    
por 07.12.2013 / 20:06