Chinaunix首页 | 论坛 | 博客
  • 博客访问: 337100
  • 博文数量: 81
  • 博客积分: 2107
  • 博客等级: 大尉
  • 技术积分: 742
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-30 09:38
文章分类

全部博文(81)

文章存档

2011年(2)

2010年(28)

2009年(45)

2008年(6)

我的朋友

分类: LINUX

2009-11-25 14:46:47

以前用linux4,安装好了直接修改那/etc/X11/gdm/gdm.conf和/etc/X11/xdm/Xaccess,然后机会就可以做服务器装cadence了,现在装了个linux5-redhat,发现那X11目录下都没那东东了,找了好久,终于找到redhat5的配置方法,如下
 
1. 改变运行级别到5
打开/etc/inittab 然后设置init运行级别5: id:5:initdefault:
注意:上面的默认貌似就是5
 
2.打开XDMCP
对GDM: 打开/etc/gdm/custom.conf 设置Enable为1在[xdmcp]的选项中.
[Xdmcp]
Enable=1
Port=177
 
对KDM: 打开/usr/share/config/kdm/Xaccess,并删除下面一行前面的"#": #* #any host can get a login window ==> * #any host can get a login window
注意:#和*#之间貌似有不少空格,去掉,按照下面一行的来写就ok了
打开/usr/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following. [Xdmcp] Enable=true
 
2.防火墙(TCP/UDP Ports)配置 打开UDP端口177,确保PC能访问RHEL5的177端口. 打开TCP端口从6000~6010,确保RHEL5能访问PC的TCP6000-6010端口。因为做测试用,所以我机器的防火墙关闭了,所以这一项就没有改动
 
3. 重起你的主机然后开始在客户端pc上打开xmanager就可以看到这台服务器啦
   或者
3. Reboot the remote host and start Xmanager
# init 3; init 5    或gdm-restart   //重启桌面生效,不用重启计算机
 
不行的话往下看,接着设置!!!!
 
=================================================================

XManager  

Xmanager 是全新标准的跨平台集成解决方案。它是一个一站式解决方案,这个软件包含有以下一

些产品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。
Xmanager PCX Server
Xmanager是一个运行于MS Windows平台上的高性能的X window服务器。你可以在你的本地PC上

同时运行Unix/Linux和Windows图形应用程序。
Xshell
Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件。它使得用

户能轻松和安全地从Windows PC上访问Unix/Linux主机。
Xftp
Xftp是一个用于MS Windows平台的强大的FTP和SFTP文件传输程序。Xftp让你能安全地在

Unix/Linux和Windows PC之间传输文件。
Xlpd
Xlpd是一个用于MS Windows平台的LPD(行式打印机虚拟后台程序)应用程序。安装了Xlpd后,

你的带有打印机的本地PC就成为了一个打印服务器,来自不同远程系统的打印任务都能在网络环境

中得到请求和处理。(共享软件)

RHEL5(CentOS5)的远程连接配置Xmanager
For XDMCP connection to Red Hat 5 EL or CentOS 5

1. Change runlevel to 5
Open /etc/inittab and set the initial runlevel to 5 as following:
id:5:initdefault:

2. Enable XDMCP
For GDM:

Open /etc/gdm/custom.conf and set the Enable entry to 1 in the [xdmcp] section as

following.
[security]
AllowRemoteRoot=true //允许root登录


[xdmcp]
Enable=1 //开启
Port=177 //默认UDP端口:177

For KDM:
Open /usr/share/config/kdm/Xaccess and remove the initial "#" character for the

following line:
#* #any host can get a login window ==>
* #any host can get a login window

Open /usr/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp]

section as following.
[xdmcp]
Enable=true

3. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

4. Reboot the remote host and start Xmanager
# init 3; init 5    或gdm-restart   //重启桌面生效,不用重启计算机

说明:windows上xmanager监听6000端口

==================================================================

 
 
二、 如果允许Root用户连接到XMANAGER 需要修改以下内容:
 
 
  # vi /usr/share/gdm/defaults.conf
 
[security]
# Allow root to login.  It makes sense to turn this off for kiosk use, when
# you want to minimize the possibility of break in.
AllowRoot=true
# Allow login as root via XDMCP.  This value will be overridden and set to
# false if the /etc/default/login file exists and contains
# "CONSOLE=/dev/login", and set to true if the /etc/default/login file exists
# and contains any other value or no value for CONSOLE.
AllowRemoteRoot=true
# This will allow remote timed login.
AllowRemoteAutoLogin=false
# 0 is the most restrictive, 1 allo
 
 
#vi /etc/securetty
......
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
pts/0
pts/1
pts/2
pts/3
pts/4
 
添加这一些。
 
 
# vi /etc/pam.d/login
 
#%PAM-1.0
#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       include      system-auth
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    optional     pam_keyinit.so force revoke
~
 
#vi  /etc/pam.d/remote
 
#%PAM-1.0
#auth       required     pam_securetty.so
auth       include      system-auth
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    optional     pam_keyinit.so force revoke
~
~
 
#vi /etc/xinetd.d/telnet
 
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
       disable         = no
}
阅读(1886) | 评论(0) | 转发(0) |
0

上一篇:AIX备份

下一篇:RHEL4 配置 xmanager

给主人留下些什么吧!~~