您的位置:首页 > 理论基础 > 计算机网络

Ubuntu 如何开启X网络访问

2012-06-29 01:34 881 查看
1. 开机X Server 网络访问的方法

(1) lightdm 的场合

配置文件:
/etc/lightdm/lightdm.conf


添加内容:

[XDMCPServer]
enabled=true                   <- 打开XDMCP(177),可以使用windows上的Xmanager访问Ubuntu桌面

[/code]

[SeatDefaults]
xserver-allow-tcp=true          <- 打开X11端口(6000),在本机上通过ssh等登录远程Server,可将远程Server上的GUI界面显示到本机。


注:以上两种方法修改后需要重新启动系统(非重启系统就生效的方式没有调查)

(2) gdm 的场合

GDM使能TCP:/etc/gdm/custom.conf(该文件是根据"/etc/gdm/gdm.schemas”的格式进行定义的)

......

[security]

DisallowTCP=false

......

修改 X11 的启动参数/etc/X11/xinit/xserverrc

#!/bin/sh

#exec /usr/bin/X -nolisten tcp "$@"

#将上一行修改如下

exec /usr/bin

重启GDM并确认6000端口已开启(在服务端设置)

$ sudo service gdm restart

$ netstat -an | grep -F 6000

tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN

...

2. 客户机访问X server的设置方法

允许客户机访问X server(在服务端设置)

$ sudo xhost + <Client_IP>
客户机设置远程显示(在客户端设置)

$ export DISPLAY=<SERVER_IP>:0.0
执行图形界面应用程序(如xterm 或 gnome-terminal)

3. 参考文档
http://unix-cd.com/vc/www/22/2010-08/15962.html
https://sysadm.equoria.com/index.php/X_Connection_-_Ubuntu
http://ubuntuforums.org/showthread.php?t=1682462
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: