linux下VNC的配置及使用

2021-09-06 07:57:53 字數 2121 閱讀 8200

我們知道在windows裡面有遠端桌面(著名的有pcanywhere,網路人等)對吧,在linux下我們同樣有這個東西,其中最流行的一種就是vnc,其實vnc是一種協議,它的全稱是virtual network computing,是一種c/s架構的協議,所以需要客戶端和服務端同時執行,在服務端監聽5800,5801,5901等多個可能的埠,而客戶端只需要想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服務端

注意上圖的紅線處,「:1」表示的就是這個vnc的「代號」

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

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

#ls /root/.vnc                              //

我們會發現使用者家目錄下會有乙個.vnc的目錄

#cd /root/.vnc                              //

切換到裡面

#vim  xstartup                              //

編輯這個檔案(這個檔案時乙個指令碼)

把檔案的最後一行換成gnome-session &即可

4),記得殺死之前的vnc

#vncserver -kill :1                             //

殺死之前已經在執行的vnc

#vncserver &                                    //

重新啟動vnc服務的

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

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

1),伺服器端配置同上

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

#yum install vnc                           //

這個就是vncviewer的安裝包

#vncviewer                                 //

開啟客戶端開始進行連線,過程跟windows類似,所以不再截圖

linux下VNC的配置及使用

我們知道在windows裡面有遠端桌面 著名的有pcanywhere,網路人等 對吧,在linux下我們同樣有這個東西,其中最流行的一種就是vnc,其實vnc是一種協議,它的全稱是virtual network computing,是一種c s架構的協議,所以需要客戶端和服務端同時執行,在服務端監聽...

Linux環境下VNC配置

第一次啟動要設定vnc遠端登入所需的密碼 root xcorder vncserver you will require a password to access your desktops.password verify xauth 上面這段話表示起動了乙個圖形終端,編號為1,要記住這個編號,等下...

linux下vnc配置基礎配置方法

vnc服務適用於圖形介面的服務 服務端的配置由於是實驗環境使用的是root如果在實際環境中建議不要使用root root server yum install y tigervnc server root server vncpasswd password verify would you like...