Ubuntu 如何开启X网络访问

1. 开机X Server 网络访问的方法

(1)  lightdm 的场合

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

添加内容:

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


  [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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值