標題:配置VNC服務實現紅旗Linux遠程桌面訪問
內容簡介:
VNC (Virtual Network Computing)是虛擬網絡計算機的縮寫,是一款優秀的遠程控制工具軟件,由著名的AT&T的歐洲研究實驗室開發。
下面介紹在“紅旗Linux DC Server 5.0”和“紅旗Linux 桌面版 6.0”操作系統中,配置VNC服務,實現客戶端以“遠程桌面”方式的連接訪問。
一、紅旗Linux DC Server 5.0下提供遠程桌面服務:
服務器:RedFlag Linux DC Server 5.0
說明:RedFlag Linux DC Server 5.0已自帶安裝VNC Server的rpm包。無須單獨安裝。
配置和操作如下:
1. 配置VNC Server
編輯/etc/sysconfig/下的vncservers文件,添加VNC用戶。
在vncservers文件末尾,加入如下一行:
-------------
VNCSERVERS="1:root"
--------------
注意:
*. 添加的用戶(此處是根用戶root),需是已經存在用戶。
*. “1”為會話編號。可以添加多個會話,提供同時多個遠程桌面服務。
2. 配置VNC Server密碼
運行命令:#vncpasswd,設置vnc登錄的密碼。
設置完密碼後,會在路徑/root/.vnc/下生成一個名稱是“passwd”的文件。
如果想更改VNC Server密碼,再次執行#vncpasswd命令即可。
3. 啟動vncserver服務
運行命令:#/etc/init.d/vncserver start
或:#service vncserver start
vncserver啟動後,會在/root/.vnc/下生成xstartup文件和1.log文件。
xstartup文件中,最主要的是定義了VNC Server在提供服務時,客戶端會話中所能看到的遠程桌面的顯示方式。
可以針對xstartup做編輯修改,加入自定義內容。
1.log文件是會話編號為“1”的VNC Server的日志文件。
如VNC Server啟動失敗,可以根據日志查找原因。
4. 修改VNC服務遠程桌面啟動方式
默認情況下,遠程桌面VNC啟動的是TWM窗口管理器(TabWindow Manager for the X WindowSystem)。
客戶端所能看到的遠程界面(TWM窗口)比較簡單,雖系統各功能均可在命令行下得到執行,但是缺乏高效的人機交互功能。
(當然,並無貶低TWM的意思--TWM 短小精悍! ^_^ )
如果要VNC Server啟動KDE界面服務,需修改 /root/.vnc/xstartup文件。
修改方法如下:
打開/root/.vnc/xstartup文件,注釋掉最後一行twm &,改如下這樣:
--------------
#twm &
startkde &
--------------
保存xstartup文件,再次啟動vncserver服務後,客戶端即可訪問到友好的KDE界面。^_^
5. VNC Server常用命令
*. vncserver重啟服務命令:
#service vncserver stop
#service vncserver start
或:
#service vncserver restart
*. 查看vncserver服務狀態的命令:
#service vncserver status
*. 查看vncserver服務偵聽端口命令:
#netstat -tlnp |grep vnc
默認情況下,VNC Server提供通過浏覽器方式訪問的端口是:5800 +會話編號,提供通過VNC Viewer客戶端方式訪問的端口是:5900+會話編號。
如果需要提供跨防火牆的服務器,則防火牆需打開相應的端口。
*. 結束提供會話服務命令:
#vncserver -kill :會話編號
如:#vncserver -kill :1 //結束會話編號為1的服務