您的位置:首页 > 运维架构 > Linux

Linux - suse 的 xdmcp 服务的设置

2014-06-24 10:04 471 查看
通常,远程管理Linux,使用的是SSH,如果要使用Linux的远程桌面的话,可以使用VNCServer,或者使用xdmcp,以下Suse启动xdmcp。希望会对你有所帮助。

1.关闭Firewall或 打开177端口

2.修改inittab,设置默认启动级别为5 (可省略)

3.设置xdm服务在5启动级别里自启动(可省略)

4.修改/etc/X11/xdm/Xaccess,设置哪些主机可以连接X

#* # any host can get a login window

去掉#:

* # any host can get a login window

(Suse Linux默认是允许所有主机登录)

5.设置/etc/sysconfig/displaymanager

设置默认的X桌面,可以为kdm(KDE),或gdm(GNome),默认为gdm

修改kdm或gdm对应的配置文件,打开xdmcp

DISPLAYMANAGER="gdm" // 情况2:kdm

DISPLAYMANAGER_REMOTE_ACCESS="yes"

DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"

6.修改gdm配置文件,打开xdmcp服务

(RedHat: /etc/X11/gdm/gdm.conf,Suse:/etc/opt/gnome/gdm/gdm.conf或者/etc/gdm/custom.conf)

[security]

AllowRemoteRoot=true #允许root登陆

[xdmcp]

Enable=true #开启xdcmp服务

Port=177 #指定服务端口

重启xdm服务

/etc/init.d/xdm restart

7.连接

Linux下面,可以直接使用

X -query 192.168.1.x

取得服务端的桌面

Windows下面,可以安装Cygwin+X。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: