linux下VNC的配置及使用


  我們知道在windows里面有遠程桌面(著名的有pcanywhere,網絡人等)對吧,在linux下我們同樣有這個東西,其中最流行的一種就是VNC,其實VNC是一種協議,它的全稱是virtual network computing,是一種C/S架構的協議,所以需要客戶端和服務端同時執行,在服務端監聽5800,58015901等多個可能的端口,而客戶端只需要想sever端發起連接請求,並輸入賬號密碼(不是linux系統內用戶的賬號密碼,而是VNC自己的密碼)即可訪問了,但是VNC在網上傳輸的時候是沒有加密的,所以我們的賬號密碼在網上傳輸的時候是很容易被有心之人捕獲到的,這時候我們可以結合sshd來實現加密傳送,另外VNC傳輸的是桌面應用,大家都知道,只要是傳輸需要繪圖的東西計算量都是很大的(尤其是用SSHD加密之后),所以VNC會相當的占用帶寬和系統資源,那么我們為什么還要使用它呢?因為有時候我們配置一些軟件(比如oracle等)必須使用圖形界面同時必須遠程連接的時候我們就不得不用VNC……

 

 windows作為客戶端連入linux服務端配置過程:

 

  1),把我們的linux系統配置成VNC server

   #yum install vncserver               //通過yum來安裝VNC服務端(請確保yum源可用)

   #vncpasswd                           //為其添加密碼(VNC密碼)

   #vncserver &                         //啟動VNC服務端

clip_image001

   注意上圖的紅線處,1”表示的就是這個VNC代號

  2),通過windows主機連入我們的linuxwindows下安裝VNC viewer不再介紹

clip_image002

 

clip_image003

   3),這個時候只是啟動了一個圖形化的終端並沒有啟動桌面應用,如何啟動桌面呢

    #ls /root/.vnc                              //我們會發現用戶家目錄下會有一個.vnc的目錄

    #cd /root/.vnc                              //切換到里面

    #vim  xstartup                              //編輯這個文件(這個文件時一個腳本)

    把文件的最后一行換成gnome-session &即可

clip_image004

   4),記得殺死之前的VNC

     #vncserver -kill :1                             //殺死之前已經在運行的vnc

     #vncserver &                                    //重新啟動vnc服務的

   5),windows客戶端登入即可,如圖所示

clip_image005

 

linux作為客戶端連入linux服務端配置過程:

 

   1),服務器端配置同上

   2),linux上安裝vnc的客戶端vncviewer

       #yum install vnc                           //這個就是vncviewer的安裝包

       #vncviewer                                 //打開客戶端開始進行連接,過程跟windows類似,所以不再截圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM