web-dev-qa-db-fra.com

Comment faire de VNC Server Écouter sur une adresse IP spécifique sous Linux?

Je sais que spécifier un port d'écoute de VNC Server sous Linux, mais ce qui me casse-t-il, c'est que je ne trouve pas un moyen de spécifier une adresse IP d'écoute VNC.

Lors du démarrage du serveur VNC sous Centos 5.6, j'ai trouvé son processus "xvnc" écoute sur 127.0.0.1:5901. Peut-être que c'est pourquoi j'ai toujours échoué à entrer lorsque j'utilise un client XNC. Je ne sais pas pourquoi il a écouté sur "Lo" Interface réseau mais pas sur "Eth0".

4
user107233

On dirait que votre VNCServer est démarré avec localhost Paramètre:

# 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)

Vous devriez probablement vérifier le /etc/sysconfig/vncservers et le script init /etc/init.d/vncserver.

Si vous souhaitez lier à une adresse IP spécifique, faites-le avec des iptables ou jetez un coup d'œil à Ceci .

5
quanta