Expor porta VNC ao construir via VMWare Workstation

0

Estou realizando um build remoto sem cabeça em um servidor Ubuntu 16.04.05 usando packer .

Quando a compilação começa, recebo a mensagem informativa

vmware-iso: The VM will be run headless, without a GUI. If you want to
vmware-iso: view the screen of the VM, connect via VNC with the password "somepass" to
vmware-iso: vnc://127.0.0.1:5914

No entanto, ao tentar usar um vncviewer para acessá-lo remotamente, acessando: 5914 uma conexão recusou erro;

O que é mais,

$ nc -zv <my_host_name> 5914
nc: connect to <my_host_name> port 5914 (tcp) failed: Connection refused

Alguma sugestão?

edit : Parece que o VMWare está de alguma forma configurado para que seu VNCServer (?) ouça apenas localhost :

pkaramol@<my_host_name> :~/.vmware$ sudo ss -l | grep 5904
tcp    LISTEN     0      5      127.0.0.1:5904                  *:*   
    
por pkaramol 12.09.2018 / 17:32

1 resposta

0

Se o SSH estiver disponível no seu host, você pode tentar usar o VNC com um túnel seguro para o seu cliente:

<client> $ sudo ssh -C -L 9999:localhost:5904 pkaramol@<my_host_name_or_ip>
<client> $ vncviewer localhost::9999

Dependendo da sua configuração, você pode não precisar do sudo ou da opção -C (compressão). Além disso, você pode substituir 9999 por uma porta que desejar.

PS: Desculpe, mas sem o direito de comentar, não consegui esclarecer.

    
por 12.09.2018 / 19:36