强制将 lightdm 启动的 vncserver 设置为 ubuntu 14.04 上的本地主机

强制将 lightdm 启动的 vncserver 设置为 ubuntu 14.04 上的本地主机

我在 Amazon EC2 实例上的 ubuntu 14.04 上使用带有 lightdm 的 vncserver。我创建了一个 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

作为2014 年 11 月或者2015 年 12 月(取决于观点),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

相关内容