Xmanager連接linux遠服務器設置
一、linux服務器端設置: www.2cto.com
==========================
1. 修改/etc/inittab,改變runlevel為5,例如
[root@QRedHat etc]# cat /etc/inittab
......
id:5:initdefault:
......
改為5級別方式運行linux www.2cto.com
2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,將[xdmcp]中的enable選項設置為1,例如
[root@QRedHat etc]# cat /etc/X11/gdm/gdm.conf
......
[xdmcp]
Enable=1
false改為true或者1
3. 修改/etc/X11/xdm/xdm-config文件,將DisplayManager.requestPort: 0注釋掉,例如
[root@QRedHat etc]# cat /etc/X11/xdm/xdm-config
......
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort: 0
不屏蔽改為屏蔽
4. (這部我沒做)修改/etc/X11/xdm/Xaccess文件,例如,
[root@QRedHat etc]# cat /etc/X11/xdm/Xaccess
......
* #any host can get a login window
......
* CHOOSER BROADCAST #any indirect host can get a chooser
若選用了防火牆則改動下面
5. 修改防火牆配置文件/etc/sysconfig/ipchains,在文件頭部加入如下內容,(有的可能沒有)
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
6. 重新啟動RedHat Linux
使用命令gdm-restart重啟gdm
=============================
xmanager的設置:
1,運行xbrowser。
2,new一個新的session
3,選擇XDMCP
4,Method中根據自己與主機所處網絡類型設置,比如是否是局域網等等
host中寫入linux服務器的ip地址
port默認177
5,next->next->finish
二:另一個有效的方法:
編輯配置文件:/usr/share/gdm/default.conf
修改配置選項:
[xdmcp]段
1、enable=true //257行
2、Port=177//284行
[security]段
3、AllowRemoteRoot =true //214行
修改/etc/inittab文件最後一行為
x:5:respawn:/usr/sbin/gdm
使用命令gdm-restart重啟gdm;
查看gdm監聽端口開啟成功;netstat -nltpu | grep 177
注意:客戶端和服務器的防火牆都需要開啟相應的規則,或者直接關閉防火牆