linux配置vncserver服務

挨踢這麼多年,幾乎很少記錄自己解決的問題,因爲總感覺那些問題對於高手來說,都是小菜,所以礙於顏面,不好意思寫!

後來想明白了,寫下來,能幫助新手,又能幫自己做個記錄,下次碰到同樣問題,就不用百度google了……

這篇就算處XX女作吧,好了,言歸正傳……

 

想連接某臺linux服務器,方法很多,但是聽說除了vnc,其他方法斷開網絡後,程序會中斷運行,只是聽說,具體是不是這樣,我就不太清楚了,爲了保險,還是就用vnc吧。

 

1.           安裝vncserver

我安裝linux系統的時候,沒安裝vnc服務,所以先安裝vncserver,首先掛載安裝盤的iso文件,

如果是光驅:mount/dev/cdrom  /mnt  如果是一個iso鏡像文件:mount -o loop a.iso /mnt  其中a.iso是你的安裝盤鏡像文件。

掛載之後,進入Server目錄(我的系統是redhat5.8,其他系統可能目錄不一樣),安裝vncserver,如下圖


也許有的安裝包所在光盤的位置不一樣,也許名字不是以vnc開頭的,那麼先掛載了iso文件或光盤,然後find . -name *vnc*   如下所示:
 wKioL1OjA97A9K-zAALaUi6PCxk287.jpg


安裝完後,查看安裝結果:


安裝成功後,啓動vncserver:vncserver  :1,輸入你要設置的登錄密碼後,啓動成功。

 

2.下一步就用vncviewer連接系統:

發現連接不上服務器,ping一下要連接的服務器,可以ping通,那麼估計是防火牆的 原因,配置linux的防火牆,把vnc需要的端口配置成防火牆信任的端口。

首先查看vnc需要的端口,netstat -tlup|grep vnc:

vnc需要的端口有5801 5901 6001,下面配置防火牆,運行setup命令:


選擇防火牆配置:


選擇定製回車:


在其他端口中填入vnc需要的端口,以空格隔開,確定,一路返回後,再用vncviewer連接:


可以了,輸入你在啓動vncserver時候設置的密碼,登錄成功:


現在是可以連接了,但是居然沒有桌面……

其實,接下來要配置兩個文件:

一個是/etc/sysconfig/vncservers文件,另一個是/root/.vnc/xstartup文件

Vncserver文件的最後兩行配置成如下:

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"


Xstartup文件最後一行修改成如下:

startkde &


重啓vncserver:

vncserver -kill :1

vncserver   :1


再次使用vncviewer連接服務器:

點擊OK

輸入密碼點擊OK


完美解決!!!!!!!

 

第一次寫博客,如果有什麼不對或者不準確的地方,還望各位多多指正,先謝謝了!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章