2

Я использую vncserver с lightdm на Ubuntu 14.04 на экземпляре Amazon EC2. Я создал 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

Однако vncserver начинает прослушивать любой ip:

netstat -atn:

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

Я могу запустить vncserver вручную с флагом -localhost .

Как мне сказать lightdm или vncserver слушать только locahost?

1 ответ1

0

По состоянию на ноябрь 2014 года или декабрь 2015 года (в зависимости от перспективы) LightDM добавил опцию настройки listen-address прослушивания в раздел [VNCServer] .

Таким образом, раздел в вашем lightdm.conf (или файл в lightdm.conf.d) изменится на:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .