Xmanager连接linux之centos

看了很多Xmanager的配置帖子,将本地虚拟机上的centos配置成功了之后,到阿里云主机上就不行了,想了很多办法,xbrowser始终不行,最后取巧与xstart,最终成功

一、gdm的配置文件放在/usr/share/gdm/defaults.conf

在/usr/share/gdm/defaults.conf里确保有以下几句配置:

[xdmcp]

        Enable=true
        DisplaysPerHost=10
        Port=177
       AllowRoot=true
       AllowRemoteRoot=true

二、在/etc/inittab里把默认级别改为5:
id:5:initdefault:

再把最后一句里
x:5:respawn:/etc/X11/prefdm -nodaemon
改成
x:5:respawn:/usr/sbin/gdm(注意这里是sbin,不是bin)

三、让Root登陆Xmanager

以上修改之后,root用户还不能通过Xmanager远程登录Linux,还要继续修改/usr/share/gdm/defaults.conf文件,在[security]字段里开启以下两项:

[security]
        AllowRoot=true
        AllowRemoteRoot=true

四、开启Linux防火墙的177 UDP端口。

Xmanager连接gdm用的是UDP的177端口,所以防火墙上一定要打开这个端口:

a.查看防火墙信息:
#/etc/init.d/iptables status
b.关闭防火墙服务:
#/etc/init.d/iptables stop
c.加端口:
#/sbin/iptables -I INPUT -p tcp --dport 177 -j ACCEPT(如果关闭防火墙则不用)

五、修改/etc/X11/xdm/xdm-config文件,发现没有这个文件,应该是默认没有装xdm包,用yum安装

yum –y install xdm

很快就好了,这里用的是虚拟机,网卡设置桥接的,可以联网的

这样/etc/X11/下面就多个xdm文件夹,继续修改xdm-config文件

将文件末行的 DisplayManager.requestPort:0注释掉

六、修改/etc/X11/xdm/Xaccess文件,

找到 any host can get a login window 那行第一个#去掉

找到 CHOOSE BROADCAST any indirect host can get a chooser 那行第一个#去掉

OK,使用xstart新建连接,协议选择SSH,点击执行命令下方文本框旁边的小三角按钮,选择DNOME,运行,出现界面,但是是多窗口的,很不方便,

右键刚才新建的xstart,在“X服务器”选项卡中选择Single Window Mode,确定,重新运行,出现单一窗口,但是没有任务栏,

还是同样的操作,进入到“X服务器”选项卡中,单击Single Window Mode右面的设置,在多个窗口模式中,选择“在X Root Window中包含任务栏”选项卡,确定

重新运行,任务栏出现,虽然xbrowser还是不能运行,但是利用xstart达到了同样的目的。

另外说明一点,linux作为服务器运行最好不要用图形界面,我使用图形界面的原因是我的网站后台管理程序是本地java应用程序,所以我必须要远程桌面环境,下一步我空了就准备把java的图形管理程序改成命令行的,还是命令行模式好,速度快。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值