歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux桌面 >> 實用技巧:如何用VNC遠程管理Linux桌面

實用技巧:如何用VNC遠程管理Linux桌面

日期:2017/3/2 16:54:35   编辑:Linux桌面

VNC就是Virtual network computing的縮寫,他支持linux、unix、windows等多種平台,可以跨平台使用,也支持帶Java的浏覽器進行遠程控制。
 
  網上有相當多使用vnc的介紹,我參考了部分的文檔,結合紅旗linux的產品,整理出下面這篇文章,請留意。
 
  vnc client通過架構在tcp/ip上的vnc協議與vnc server溝通,通過認證後,把X server的桌面環境,輸入設備,和X 資源交給vncserver掌控,vnc server將桌面環境通過vnc 協議送給vnc client端。讓vnc client來操縱vnc server桌面環境和輸入設備。
 
  vnc分客戶端和服務端,其中紅旗DT 4.1 plus已經集成了客戶端vncviewer,服務端暫時沒有集成,下面主要以安裝服務端為說明。(其安裝方法也適合其他linux產品使用)
 
  1、下載
 
  vnc有免費版本和收費版本,我們使用免費的版本就足夠了。
 
  官方網站是:http://www.realvnc.com
 
  目前最新的是4.0產品,以linux和win為例,需要下載:
 
  vnc-4_1_1-x86_linux.tar.gz和vnc-4_1_1-x86_win32.zip
 
  (在192.168.228.153/share/Tools/vnc目錄有)
 
  ◎為了方便說明,定下如下的機器和IP:
 
  客戶端:192.168.228.100
 
  服務端:192.168.228.153
 
  2、安裝Linux版的vnc
 
  先把vnc-4_1_1-x86_linux.tar.gz放到需要遠程控制的機器192.168.228.153上,然後解壓到/opt目錄:
 
  tar xzvf vnc-4_1_1-x86_linux.tar.gz -C /opt
 
  cd /opt/vnc-4_1_1-x86_linux/
 
  安裝:
 
  。/vncinstall /usr/local/vnc
 
  會顯示:
 
   [root@printserver vnc-3.3.7-x86_linux]# ./vncinstall /usr/local/bin
Can not install manual pages to /usr/local/man/man1
Copying Xvnc to /usr/local/bin
Copying vncviewer to /usr/local/bin
Copying vncpasswd to /usr/local/bin
Copying vncconnect to /usr/local/bin
Copying vncserver to /usr/local/bin

 
  安裝成功後,進行配置,運行:
 
  #vncpasswd
 
  輸入兩次遠程控制的密碼。
 
  (補充說明:3.3版的vnc,不會自動的建立/root/.vnc/passwd文件,需要先手工建立,再運行vncpasswd)
 
  設置密碼後,運行:
 
  #vncserver
 
  會顯示:
 
  

[root@South vnc-4_1_1-x86_linux]# vncserver

New linux.com:1 (root) desktop is South.redflag-linux.com:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/South.redflag-linux.com:1.log


 
  說明,已經正確運行了。
 
  ※此時,可以使用紅旗DT 4.1 plus,在命令行輸入:
 
  vncviewer 192.168.228.153:1
 
  輸入正確的vnc密碼後,就可以進入默認的twm界面。
 
  如果希望從其他的linux系統登陸,可按上面的步驟再本地的linux上安裝一次,然後使用vncviewer即可

Copyright © Linux教程網 All Rights Reserved