Decode360's Blog

          業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks

           

              要在遠程對Linux服務器桌面進行控制,一般都要用到Xmanager,但是要使用這個東東是要經過一定的配置才可以的,下面針對RedHat AS4|AS5兩個不同的環境,對系統的配置來說明一下使用遠程桌面控制的過程:
           
           
          一、系統配置
           
          1、修改/etc/X11/xdm/Xaccess文件
           
              找到其中的
          # *      #any host can get a login window
              這句代碼中,去掉前面的#使其生效。
              該文件是X窗口的配置文件,目的是允許所有用戶登錄
           
              注:AS5中的對應文件是/usr/share/config/kdm/Xaccess,且經驗證并不一定需要修改
           
          2、修改etc/X11/gdm/gdm.conf文件
           
              找到
          # XDMCP is the protocol that allows remote login.  If you want to log into
          # gdm remotely (I'd never turn this on on open network, use ssh for such
          # remote usage that).  You can then run X with -query <thishost> to log in,
          # or -indirect <thishost> to run a chooser.  Look for the 'Terminal' server
          # type at the bottom of this config file.
          [xdmcp]
          # Distributions: Ship with this off.  It is never a safe thing to leave
          # out on the net.  Setting up /etc/hosts.allow and /etc/hosts.deny to only
          # allow local access is another alternative but not the safest.
          # Firewalling port 177 is the safest if you wish to have xdmcp on.# Read the manual for more notes on the security of XDMCP.
          Enable=false
              這一段,將其中的false修改為true或1
              xdmcp的功能上面的這段話中已經講的很清楚了,基本上就是Linux的圖形界面的一個監聽端口,端口號為177
              所以同時在該文件中,需要確保177端口打開,即如下代碼:
          # The port.  177 is the standard port so better keep it that way
          #Port=177

              去掉前面的#使該句生效
           
              注:AS5中對應文件是/etc/gdm/custom.conf,這個必須要修改。
           
          3、修改/etc/inittab文件
           
              找到以下代碼段:
          # Default runlevel. The runlevels used by RHS are:
          #   0 - halt (Do NOT set initdefault to this)
          #   1 - Single user mode
          #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
          #   3 - Full multiuser mode
          #   4 - unused
          #   5 - X11
          #   6 - reboot (Do NOT set initdefault to this)
          #
          id:5:initdefault:

              若低于5時,需要設置該級別為5
           
              再找到以下代碼段:
          # Run xdm in runlevel 5
          x:5:respawn:/etc/X11/prefdm -nodaemon
          h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
              將中間那句修改為:
          x:5:respawn:/usr/bin/gdm
           
              注:這個文件在AS4和AS5中都是一樣的,但是后面的部分不知道是什么意思,可以不改。
           
          4、修改/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

              注:不知道什么意思,也沒有找到在AS5里對應的文件……
           
          5、在/etc/hosts文件中添加機器名解析
           
              如果是域中的機器,為了方便起見,可以在/etc/hosts文件中加入IP和機器名,以便直接登錄
          10.11.6.220     XXXXXX
          10.11.6.91      YYYYYY

           
          -------------------------------------------------------------------------------------
           
          二、Xmanager的使用
           
          1、打開Xmanager文件夾中的Xbrowser,選擇New新建
           
          2、選擇XDMCP類型,然后Next
           
          3、Method不管,Host填目標服務器IP,Port是177,Next
           
          4、一路Next,最后勾選 Execute the session when this new session wizard,然后Finish
           
          OVER...
           
           
           
           
           
           




          -The End-

          posted on 2009-05-29 21:47 decode360-3 閱讀(1024) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 乌兰察布市| 类乌齐县| 灵川县| 来凤县| 保康县| 蓝田县| 察哈| 平顺县| 新安县| 宜阳县| 伊川县| 淮安市| 尤溪县| 兴隆县| 文水县| 永仁县| 广宁县| 淄博市| 嘉义县| 广水市| 大宁县| 邵东县| 固安县| 昌宁县| 泰州市| 天水市| 周口市| 疏勒县| 阿巴嘎旗| 永新县| 蓝田县| 牙克石市| 吉水县| 郯城县| 水城县| 天峻县| 囊谦县| 德阳市| 兴文县| 泸定县| 郁南县|