1. 程式人生 > >微軟雲centos7安裝vnc

微軟雲centos7安裝vnc

1.使用場景及安裝原因

使用場景:vnc的使用和teamviewer是一致的,可以遠端操作電腦。本次安裝的的伺服器是微軟雲上的伺服器,安裝適用於任何帶有linux系統的場景,所以不要和我開始想的一樣,覺得只有帶顯示屏的電腦才可以安裝桌面並啟動。使用的場景比較廣泛,如果你需要遠端控制一個帶桌面的linux就可以閱讀以下咯。

安裝原因:編寫了一個音視訊的測試程式放置在伺服器上,而程式是qt開發的,所以需要伺服器有桌面可以實時顯示情況。但是顯示情況並不是很好,這是後話了。

2.伺服器端安裝vnc

備註:伺服器是centos7,使用的使用者非root,(所以你可能會看到很多sudo)。如果你的是debian,把yum換成apt-get試一下,可能大部分都是一樣的

安裝步驟

1.安裝vnc

sudo yum install tigervnc tigervnc-server -y

注意看一下yum的時候有沒有報錯,或者沒找到包,如果有那麼換一個epel試試

2.安裝gnome桌面

sudo yum install -y gnome*

3.編輯一下xstartup啟動指令碼(注意,開始和原文不太一樣了)

sudo vim ~/.vnc/xstartup

這個檔案可能會沒有,如果沒有,就先執行一次vncserver程式

vncserver

如果有,那麼就把’#’這些註釋符號刪去。(之前以為和sshd_config那種配置檔案一樣,註釋即預設,後來發現too yong too native。必須刪去,不然連線是黑屏的)

4.給xstartup指令碼755許可權

sudo chmod 755 ~/.vnc/xstartup

5.設定連線密碼

vncpasswd

設定一下密碼,跟命令passwd一樣

6.啟動vncserver

vncserver

檢視一下會不會報fatal,如果有,那肯定是中間某個步驟沒弄對,多百度,一定會成功滴

正常情況會彈出一些文字,然後就自動進入後臺執行了。可以ps命令看一下是否在執行

7.啟動gnome

非root使用者需要建立一個檔案,不然啟動桌面會失敗

sudo touch /var/run/console/<使用者名稱>

然後執行

startx

8.服務端安裝ok

至此服務端的vncserver就安裝完成,中間遇到不少問題,我都已經寫在上面,如果大家弄得時候遇到問題可以多多百度或者谷歌,這些東西其實網上也都有,只不過比較零散。

客戶端安裝vnc

我使用的客戶端是windows,當然linux也ok。

這個客戶端就很簡單了

安裝步驟

1.下載程式並安裝

2.連線

進入的介面如下圖:上面的server要填入ip:port。當然你的port如果是預設的不用寫,如果你改了埠一定要記得寫上埠,因為這個埠真的是找了非常久

這裡寫圖片描述

點選’Connect’,之後就非常簡單了,把剛才的密碼輸入一波,然後就可以愉快的操作了

總結:

一定要有耐心,如果沒有那就休息一下過一段時間再搞,一定可以搞出來的