從開始了解Linux就知道用VNC作為遠(yuǎn)程桌面連接,常見的幾種遠(yuǎn)程管理Linux的方法,基本上都是利用SecureCRT,F-Secure SSH或是PUTTY等客戶端工具通過ssh服務(wù)來實(shí)現(xiàn)的,這些客戶端工具幾乎不需要什么配置,使用簡單,但是它們都無法啟動窗口服務(wù)的程序或進(jìn)程,在Linux桌面也同樣發(fā)達(dá)的今天,直接對Linux進(jìn)行桌面控制的管理也同樣方便和必要了。想到了管理Solaris時(shí)用的X顯示管理器(X display manager)或者說xdm。索性把Fedora8上把這2種遠(yuǎn)程桌面服務(wù)都配置。
一.VNC的配置
VNC在Fedora系列Linux上配置很簡單,首先確認(rèn)有安裝vnc組件。我在此用的GNOME桌面,打開系統(tǒng)→首選項(xiàng)→Internet和網(wǎng)絡(luò)→遠(yuǎn)程桌面 ,分別勾選"允許其他人查看您的桌面"和"允許其他用戶控制您的桌面",在安全方面,可以設(shè)置兩種方式,輸入密碼或前臺確認(rèn)。最后放開防火墻和訪問列表上tcp協(xié)議5900端口或主機(jī),即可在允許訪問的主機(jī)上通過VNC客戶端遠(yuǎn)程控制了。
二.xdm的配置
xdm是一個(gè)顯示管理器,提供了靈活的任務(wù)管理功能。然而xdm通常被認(rèn)為是"GUI的登陸屏幕,可以自動啟動我的X任務(wù)",xdm使用X聯(lián)盟的X顯示管理控制協(xié)議,即XDMCP,來和X服務(wù)器通信。它允許X服務(wù)器從運(yùn)行xdm服務(wù)的服務(wù)器上獲得會話服務(wù)。
確認(rèn)用于X顯示管理器的組件,具體需要哪幾個(gè)我也懶得一個(gè)個(gè)試了。在命令行下,進(jìn)入xdm配置目錄,修改Xaccess和xdm-config兩個(gè)文件
[lxuser@fedora8 xdm]$ ls
GiveConsole Xaccess Xreset Xservers Xsetup_0 Xwilling
TakeConsole xdm-config Xresources Xsession Xstartup
首先su切換到root下,復(fù)制兩個(gè)文件作為備份
[root@fedora8 xdm]# cp Xaccess Xaccess.orig
[root@fedora8 xdm]# cp xdm-config xdm-config.orig
[root@fedora8 xdm]# vi Xaccess
打開Xaccess找到下列一行,去掉注釋
#* #any host can get a login window
保存退出再打開xdm-config,找到下行
DisplayManager.requestPort: 0
在前面加 !
!DisplayManager.requestPort: 0
保存退出,在圖形窗口終端上配置
[root@fedora8 lxuser]#gdmsetup
彈出圖形設(shè)置工具"登陸窗口首選項(xiàng)",在"常規(guī)"選項(xiàng)卡里,可以設(shè)置默認(rèn)回話,是KDE或GNOME;在"遠(yuǎn)程"選項(xiàng)卡里,樣式選為"與本地相同",默認(rèn)為禁止遠(yuǎn)程登陸,在其下方"配置XDMCP..."里可以修改默認(rèn)端口等設(shè)置;在"安全"選項(xiàng)卡里,勾選"允許本地系統(tǒng)管理員登陸",至于"允許遠(yuǎn)程管理員登陸"則根據(jù)自己實(shí)際安全需要決定是否勾了,此選項(xiàng)意味是否允許遠(yuǎn)程直接以root用戶登陸。最后放開防火墻和訪問列表上udp協(xié)議177端口或主機(jī),重啟Linux或xdm對應(yīng)的服務(wù),即可在允許訪問的主機(jī)上通過Xmanager客戶端遠(yuǎn)程控制了。
新聞熱點(diǎn)
疑難解答
圖片精選