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