Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
          RedHat Linux AS4遠程控制管理配置

          1、        安裝
          2、        配置VNC服務
          A、        在安裝RedHat AS4操作系統的過程中應該選擇安裝VNC程序
          B、        打開一個中斷窗口,輸入rpm –q vnc-server命令來檢查VNC服務是否安裝。如果安裝成功,在目錄/etc/sysconfig 中有vncserver文件,在目錄/usr/bin 中有命令vncserver


          1.JPG


          C、        置VNC服務,首先啟動VNC服務,命令 vncserver
          D、        會提示輸入密碼,這個密碼是遠程登陸時所需要輸入的密碼
          E、        系統會提示再次確認密碼


          2.JPG


          F、        檢測VNC服務 命令ps –eaf (這個命令是檢查在當前系統中運行的所有服務)。另外一個針對VNC服務的檢測命令是 /etc/init.d/vncserver status 如果VNC服務運行正常,那么會給出提示。


          3.JPG


          G、        檢測端口、測試端口 命令netstat –arp | grep Xvnc


          4.JPG


          H、        停止VNC服務(終止VNC程序運行),命令vncserver –kill :1   1是表示啟動VNC服務時所監聽的地址,服務器可以啟動不止一個VNC服務,因此必須指定停止那一個
          I、        察看VNC運行日志
          J、        關于VNC鏈接后圖形界面顯示問題的解決。通過以上的配置后,VNC服務正常運行,用戶可以通過VNC客戶端軟件遠程登陸LINUX主機,但是由于VNC服務默認的X-Windows是TWM,此時界面比較難看或不能正確顯示圖形界面,解決辦法如下:

          運行了 # vncserver后,會在當前用戶目錄下生成.vnc目錄,例如當前用戶是root,則會有/root/.vnc/目錄,在.vnc目錄修改Xstartup文件,更改圖形顯示參數。
          xstartup文件內容是:

          #!/bin/sh

          # Uncomment the following two lines for normal desktop:
          #unset SESSION_MANAGER
          #exec /etc/X11/xinit/xinitrc

          #[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartupn".
          #[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn".
          #xsetroot -solid greyn".
          #vncconfig -iconic &n".
          #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
          twm &
                         
          修改后xstartup文件內容是:
          #!/bin/sh

          # Uncomment the following two lines for normal desktop:
          unset SESSION_MANAGER
          exec /etc/X11/xinit/xinitrc

          #[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
          #[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
          #xsetroot -solid grey
          #vncconfig -iconic &
          #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
          #twm &
          重新啟動vncserver的方法請參考上面的文檔。
          如果你希望對每個用戶生成xstart的時候都是上面這個樣子的話,那么可以直接修改vncserer命令了,這是一個perl腳本。
          位置在/usr/bin/
          修改后的vncserer命令第34行開始為
          $defaultXStartup
                  = ("#!/bin/sh".
                          "# Uncomment the following two lines for normal desktop:".
                          "unset SESSION_MANAGER".
                          "exec /etc/X11/xinit/xinitrc".
                          "#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup".
                          "#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources".
                          "#xsetroot -solid grey".
                          "#vncconfig -iconic &".
                          "#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &".
                          "#twm &");
                         
          經 過以上配置,就可以通過VNC客戶端軟件遠程管理LINUX服務器了,客戶端可以是WINDOWS或者LINUX系統。另外,如果是WINDOWS系統登 陸LINUX系統,那么需要加上IP地址的端口號(監聽地址),如我這里的LINUX系統,從WINDOWS XP系統登陸,需要在地址欄輸入 192.168.5.212:1
          最后需要說明的是VNC服務是基于圖形界面的服務,驗證簡單,因此容易出現安全性問題,因此不要長期啟動VNC服務。
          3、        配置XDMCP(XManager)
          XManager 是一個簡單易用的高性能的運行在Windows平臺上的X Server軟件。它能把遠端Unix/Linux的桌面無縫地帶到你的Windows上,甚至當你的電腦是在內網或防火墻后,你也能通過SSH協議安全 的運行遠端的X應用程序。特點包括: -可通過Xcongfig工具設置多個Xmanager設置; -支持多用戶的Windows終端環境; -支持多個IP地址; -支持本地資源數據庫; -通過熱鍵轉換鍵盤映射; -支持多窗口下的Windows打印功能等。
          如果使用的是gnome
              1、vi /etc/inittab      
              修改 id:5:initdefault:
                     x:5:respawn:/usr/bin/gdm
              2、修改/etc/X11/gdm/gdm.conf,找到下面的信息:
              [xdmcp]
              Enable=0 或Enable=false
              修改為:
              [xdmcp]
              Enable=1 或Enable=true
              并確保以下信息存在:
              Port=177
              3、配置iptables打開UDP 177端口,確保/etc/X11/xdm/Xservers的屬性為444,/etc/X11/xdm/Xsetup_0的屬性為755。
          重啟機器 ok

          如果使用的是kde
          1、更改 /etc/X11/xdm/xdm-config .
          DisplayManager.requestPort: 0 ==> !DisplayManager.requestPort: 0
          此項設置未被注釋(最前面沒有!字符),如果注釋將XDMCP將不偵聽,
          2、更改 /etc/X11/xdm/Xaccess
          #* #any host can get a login window ==> * #any host can get a login window
          3、vi /etc/X11/xdm/kdmrc,
          /usr/share/config/kdm/kdmrc or
          /etc/opt/kde2/share/config/kdm/kdmrc .
          更改enable設置為true。
          重啟機器
                         
                  如果安裝了RedHat AS 4 的話,只需要修改/etc/X11/gdm/gdm.conf文件中的
          [xdmcp]
             Enable=true
          4、SSH遠程管理配置
                  SSH是一種基于命令行界面的遠程管理模式,無論客戶端是什么形式的主機,都可以通過SSH客戶端軟件遠程登陸LINUX、UNIX主機。一般來講,LINUX、UNIX主機的SSH服務都是自動運行的,SSH的連接方式是很安全的。
                  SSH是英文Secure Shell的簡寫形式。通過使用SSH,你可以把所有傳輸的數據進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止DNS欺騙和IP欺 騙。使用SSH,還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,又可以為 FTP、Pop、甚至為PPP提供一個安全的"通道"。
                  在RedHat AS4 安裝過程中,防火墻配置的步驟中,可以選擇是否啟用SSH服務,選擇啟用,在安裝完成后,就可以在WINDOWS中直接使用 SSH客戶端軟件登陸了。這個在以上的三種方法里面是配置最簡單、最安全、速度最快的一個,唯一的缺點是沒有圖形界面,可能會給一部分朋友造成使用上的不 便,不過據說想要成為LINUX或者UNIX高手,就要使用命令行界面,怎樣選擇,大家見仁見智吧,呵呵。

                  以上就是遠程控制管理遠程LINUX主機的三種辦法的安裝、配置及使用方法,有興趣的朋友可以同過andyliu2008@Gmail.com進行交流,熱烈歡迎!!!

          附組圖1——VNC
          1、VNC客戶端啟動界面


          5.JPG


          2、登陸服務器


          6.JPG


          3、VNC運行期界面


          7.JPG


          附組圖2——XManager
          1、XManager啟動


          8.JPG


          2、XManager登陸(XManager可以自動監測到網絡內的LINUX或UNIX主機,以列表形式展現)


          9.JPG


          3、通過XManager登陸LINUX


          9-2.JPG


          4、成功登陸REDHAT LINUX AS4


          10.JPG


          附組圖3——SSH
          1、啟動SSH客戶端


          11.JPG


          2、輸入遠程主機密碼


          12.JPG


          3、登陸LINUX主機


          13.JPG

          posted on 2008-07-11 15:32 seal 閱讀(300) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 镇沅| 平凉市| 稷山县| 阳江市| 工布江达县| 仙居县| 棋牌| 合山市| 沙雅县| 依兰县| 紫金县| 庆城县| 贵州省| 攀枝花市| 通河县| 浦城县| 辽宁省| 佳木斯市| 鹤山市| 咸丰县| 永城市| 集安市| 平阴县| 衡南县| 诸暨市| 天长市| 大安市| 华蓥市| 潜山县| 理塘县| 即墨市| 个旧市| 陵川县| 达孜县| 民和| 泊头市| 马鞍山市| 韩城市| 吉林省| 莎车县| 海盐县|