Ubuntu下的X安全设置


下午想运行 服务器端的一个GUI程序,但服务器端没有启动X服务,所以想直接将DISPLAY定向到我本地的机器上,于是在服务器上增加了对DISPLAY环境变量的设置如下:export DISPLAY=xxx.xx.xx.xxx:0.0

然后试着启动gvim, 却报出无法连接X server的信息.

想了想,猜测可能是本地机器的X server的访问控制权限未全部打开,于是跑到本地机器上,运行 xhost +

再从服务器端启动gvim,还是不能启动gui,报出连接DISPLAY 失败的信息.

一时有点挠头.

突然想起来,前一段时间自己安装配置Ubuntu的时候,在ubuntu中文站里的一篇文章里看到说Ubuntu默认的安全相关选项设置的比较高,是禁止远程的X访问的.于是在System->Administration-->Login Windows (嫌麻烦的可以直接在命令输入sudo gdmsetup)中找到了一个"Deny TCP Connection to X server"的选项,将这个选项禁止掉,再重启系统。 然后就可以成功从服务器连接到我本地系统的X server来运行 服务器端的GUI应用了.

相关内容