Wymuś uruchomienie vncserver przez lightdm do localhost na Ubuntu 14.04

2

Korzystam z vncserver z lightdm na Ubuntu 14.04 w instancji Amazon EC2. Stworzyłem lightdm.conf:

#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# port = TCP/IP port to listen for connections on
#
[VNCServer]
enabled=true
port=5901
width=1024
height=768
depth=8

Jednak serwer vncserver zaczyna nasłuchiwać na dowolnym ip:

netstat -atn:

...
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN
...

Mogę uruchomić serwer vncserver ręcznie za pomocą -localhostflagi.

Jak powiedzieć lightdm lub vncserver, aby słuchał tylko locahost?

Johannes Maria Frank
źródło
Obecnie nie jest to możliwe. Zobacz bugs.launchpad.net/bugs/1390808
Robert Ancell,

Odpowiedzi:

0

Od listopada 2014 r. Lub grudnia 2015 r. (W zależności od perspektywy) LightDM dodał listen-addressopcję konfiguracji do [VNCServer]sekcji.

Tak więc sekcja w twoim lightdm.conf(lub pliku w lightdm.conf.d) zmieni się na:

#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
enabled=true
port=5901
listen-address=localhost
width=1024
height=768
depth=8
Amir
źródło