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,然后连接成功。