Como fazer o servidor VNC escutar um IP específico no Linux?

4

Eu sei como especificar uma porta de escuta do servidor VNC no Linux, mas o que me intriga é que não consigo encontrar uma maneira de especificar um IP de escuta VNC.

Quando iniciei o servidor VNC no CentOS 5.6, descobri que o processo "Xvnc" está escutando 127.0.0.1:5901 . Talvez seja por isso que sempre deixei de entrar quando uso qualquer cliente XNC. Eu não sei porque ouvi na interface de rede "lo", mas não em "eth0".

    
por user107233 17.01.2012 / 06:52

1 resposta

5

Parece que o seu vncserver foi iniciado com o parâmetro localhost :

# vncserver -h

usage: vncserver [:<number>] [-nohttpd] [-name <desktop-name>] [-depth <depth>]
                 [-geometry <width>x<height>]
                 [-pixelformat rgbNNN|bgrNNN]
                 <Xvnc-options>...

# Xvnc -h
Unrecognized option: -h
...
Global Parameters:
  localhost      - Only allow connections from localhost (default=0)

Você provavelmente deve verificar o /etc/sysconfig/vncservers e o script de inicialização /etc/init.d/vncserver .

Se você quer ligar um IP específico, faça isso com o iptables ou dê uma olhada em isto .

    
por 17.01.2012 / 07:30

Tags