天天看點

Linux下遠端桌面的配置(VNC)

簡介:

  VNC(Virtual Network Computing)虛拟網絡計算工具,本質上來說是一個遠端顯示系統,管理者通過它不僅僅可以在運作程式的本地機上察看桌面環境,而且可以從

Internet上的任何地方察看遠端機器的運作情況,而且它具有跨平台的特性.我們可以在内網中建一個Linux伺服器,上面安裝聊天工具,如LumaQQ,來為内網中想學Linux和想上網的使用者來提供服務(在我這裡的環境中,一般使用者是沒有上網的權限的),如果Linux版本中沒有安裝vncserver的話,可以通過YUM來安裝,或是下載下傳安裝.下面的設定假設已安裝好vncserver.通過浏覽器通路方式是http://主機位址:5800+N,N為會話編号,通過VNC view通路方式是http://主機位址:5900+N.

一:環境

  主機名稱:linux.linux.com

  主機位址:192.168.44.150

  系統版本:Cenot OS 5

  系統核心: 2.6.18-8.el5xen

  相關軟體:JRE1.5 LumaQQ2006 vncserver

二:設定vnc在開機時啟動

  su -

  setup

三:添加VNC用戶端帳戶

  useradd test //添加使用者test

  useradd goog

  passwd test    //設定test的密碼

  passwd goog

四:設定VNC使用者環境.

  用需要VNC服務的使用者登陸,如果VNC需要被配置成多使用者,重複步驟四到五,

當所有使用者都被設定好後,執行第六步.

  vncserver :1    

  我這裡設定為1,表示目前使用者配置設定VNC的第1個會話.在配置多使用者時,請更改此數值為大于零的其它數,第一次運作i如果不帶參數則預設是1.

  該指令在第一次運作的時候,會為該使用者建立 $HOME/.vnc 目錄,并要去輸入一個VNC密碼。當VNC viewer程式從遠方機器連接配接過來時,會被要求輸入該密碼。如果使用者想改變這個密碼,讓他們運作這個指令:

  vncpasswd

五:配置VNC使用KDE界面

  VNC預設使用twm視窗管理器。如果使用者想用KDE桌面環境,編輯$HOME/.vnc/xstartup檔案,注掉除unset

SESSION_MANAGER和exec /etc/X11/xinit/xinitrc以外所有的行。在這個檔案的末尾添加一行:

  startkde &

  現在桌面已經設定了,為了讓其生效,必須殺掉并重新開機已經存在的基于VNC的X會話。輸入下面兩條指令來殺掉和重新開機新配置的VNC會話:

  vncserver -kill :1

  vncserver :1

六:編輯/etc/sysconfig/vncservers檔案

  編輯/etc/sysconfig/vncservers檔案。找到以VNCSERVERS開頭被注掉的行,把注釋号去掉,加入所有在系統重新開機時應該自動啟動的VNC會話,確定每個使用者和在第三步選擇的恰當的數字x比對

  VNCSERVER="1:root"

  VNCSERVERARGS[1]="-geometry 800x600"

七:多使用者的設定

  設定方法見四到五步,隻需改變相關的會話編号.如下圖示例中的test使用者,以test使用者登入,然後執行圖中的指令,需要注意的是普通使用者可能在執行指令時有找不到路徑的提示,請在使用者的.bash_profile檔案中添加相應的路徑,可參考附件的内容.

八:測試運作

  測試test使用者,在firefox中輸入: [url]http://192.168.44.150:5802[/url]

至此,設定及安裝完成.

繼續閱讀