Xmanager3.0连接配置RedHat Enterprise Linux 5

我们这里采用Xmanager3.0连接配置RedHatEnterpriseLinux5进行图形界面导航安装,需要在linux上面进行一些配置文件的修改,具体如下。

环境介绍

服务器:RedHatEnterpriseLinux5.0

客户端:xmanager3.0英文版

服务器相关配置文件介绍

1./usr/share/gdm/defaults.conf----GNOME管理默认的配置文件

2./etc/inittab---init进程的主配置文件

3./etc/gdm/custom.conf---GNOME的自定义配置文件

步骤如下:

1.改变defaults.conf文件权限,默认是只读

chmod700/usr/share/gdm/defaults.conf

2.做如下配置---编辑/usr/share/gdm/defaults.conf

将以下内容添加到defaults.conf后面:

Enable=true

DisplaysPerHost=10

Port=177

AllowRoot=true

AllowRemoteRoot=true

AllowRemoteAutoLogin=false

3.做如下配置---编辑/etc/gdm/custom.conf

[xdmcp]

Enable=1

4.做如下配置---编辑/etc/inittab,注意:不要修改原来设置,在最后新增一行如下记录

x:5:respawn:/usr/sbin/gdm

5.配置防火墙,注意,如果防火墙已经关闭,这个可以不用设置。

iptables-AINPUT-pudp--dport177-jACCEPT

6.重新加载GNOME桌面配置

init3或者init5

设置到这里Xmanager3就可以连接到服务器了,但是不能使用root用户来登录。要是想让root用户来登录还需要做如下设置。

1.修改/usr/share/gdm/defaults.conf文件

。。。。。。。

[security]

#Allowroottologin.Itmakessensetoturnthisoffforkioskuse,when

#youwanttominimizethepossibilityofbreakin.

Vi

#AllowloginasrootviaXDMCP.Thisvaluewillbeoverriddenandsetto

#falseifthe/etc/default/loginfileexistsandcontains

#"CONSOLE=/dev/login",andsettotrueifthe/etc/default/loginfileexists

#andcontainsanyothervalueornovalueforCONSOLE.

AllowRemoteRoot=true(说明,将这行修改成true)

#Thiswillallowremotetimedlogin.

AllowRemoteAutoLogin=false

#0isthemostrestrictive,1allo

………

2.修改/etc/securetty,在文件底部添加红色部分

......

tty2

tty3

tty4

tty5

tty6

tty7

tty8

tty9

tty10

tty11

pts/0

pts/1

pts/2

pts/3

pts/4

3.修改/etc/pam.d/login

#%PAM-1.0

#auth[user_unknown=ignoresuccess=okignore=ignoredefault=bad]pam_securetty.so(将这行注释掉)

authincludesystem-auth

accountrequiredpam_nologin.so

accountincludesystem-auth

passwordincludesystem-auth

#pam_selinux.socloseshouldbethefirstsessionrule

sessionrequiredpam_selinux.soclose

sessionincludesystem-auth

sessionrequiredpam_loginuid.so

sessionoptionalpam_console.so

#pam_selinux.soopenshouldonlybefollowedbysessionstobeexecutedintheusercontext

sessionrequiredpam_selinux.soopen

sessionoptionalpam_keyinit.soforcerevoke

~

4.修改/etc/pam.d/remote

#%PAM-1.0

#authrequiredpam_securetty.so(将此行注释掉)

authincludesystem-auth

accountrequiredpam_nologin.so

accountincludesystem-auth

passwordincludesystem-auth

#pam_selinux.socloseshouldbethefirstsessionrule

sessionrequiredpam_selinux.soclose

sessionincludesystem-auth

sessionrequiredpam_loginuid.so

sessionoptionalpam_console.so

#pam_selinux.soopenshouldonlybefollowedbysessionstobeexecutedintheusercontext

sessionrequiredpam_selinux.soopen

sessionoptionalpam_keyinit.soforcerevoke

~

5.修改/etc/xinetd.d/krb5-telnet

#default:on

#description:Thetelnetserverservestelnetsessions;ituses\

#unencryptedusername/passwordpairsforauthentication.

servicetelnet

{

flags=REUSE

socket_type=stream

wait=no

user=root

server=/usr/sbin/in.telnetd

log_on_failure+=USERID

disable=no(将此行中的yes修改成no)

}

改完后一定要记住关闭防火墙

serviceiptablesstop

客户端Xmanager3设置

打开桌面的Xmanager,双击Xbrowser,然后点击new,然后连接成功。