歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

配置VNC服務實現紅旗Linux遠程桌面訪問

標題:配置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的服務

Copyright © Linux教程網 All Rights Reserved