CentOS 6.5服務器VNC遠程(chéng)桌麵連接出錯的解決方案
首先需要檢查一下服務器是否(fǒu)已經安(ān)裝了(le)VNC服(fú)務,檢查服務器的是否安裝VNC的命令如下:
rpm -qa | grep vnc
使用(yòng)了上麵的命令我這邊返回的信息是下麵(miàn)的(如(rú)果沒有任何顯示,則說明係統沒有安裝vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
如果(guǒ)沒有安裝vnc可以使用下麵命令進行安裝:
yum install tigervnc tigervnc-server
接下來就是安裝之後的配置問題了。
使用(yòng)下麵的命(mìng)令編輯配置文件:
vi /etc/sysconfig/vncservers
使用上麵命令的時候,可能您服(fú)務器上麵已經存在這個配置(zhì)文件,也可能您服務器上麵不存在(zài)這個(gè)配置文件,將下麵的內容添加到配置文件內:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下麵這(zhè)段是上麵所講配置(zhì)文件注解,做參考之用:
#這個是配置遠程桌麵登錄的用戶名,如果兩個用戶,則使用VNCSERVERS="1:user1 2:user2" ,,
依次類推,默認情況下,1:user1對應5901,2:user2對應5902(VNC的默認監聽端口是5900,監聽端口規則為590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下麵這項配置為登錄桌麵配置,其中的“1”為(wéi)用(yòng)戶序號,800x600為分辨(biàn)率,-nolisten tcp為阻止tcp包,-localhost代表隻監聽本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用(yòng)如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
使用下麵的命令為vnc設置密碼(mǎ)(需要使用su 切換到要設置(zhì)vnc密碼的用戶上,比如:su user1,其中user1就是在上麵配置(zhì)文(wén)件內寫的帳號)
vncpasswd
設置好密碼之(zhī)後(hòu),就是(shì)啟動(dòng)VNC服務了,啟動VNC服務的時候也需要(yào)用su user1(user1就是(shì)在上麵配置文件內寫的帳號)切換到要啟(qǐ)動服務的帳號上(很多朋友在使用DirectSpace默認的桌麵(miàn)VNC的時候,遇到(dào)無法連(lián)接“10061錯誤”,即可在ssh下輸(shū)入下麵命令解決!)
vncserver
其他命令,比如重(chóng)啟VNC服務就用下麵(miàn)的命(mìng)令:
service vncserver restart
置VNC服務開機(jī)啟動用下麵的命令:
chkconfig vncserver on
在(zài)一些minimal係統裏,即使(shǐ)英文也會出現方框亂碼,請使用本處命令修正:yum -y install fontforge
其它(tā)說明:
設置完(wán)畢後使用servers vncserver start(如果不能啟動,檢查軟件是否安裝(zhuāng)正(zhèng)常,檢查/etc/rc.d/init.d目錄是否存在vncserver控製腳本),
啟動(dòng)完畢後使用netstat -nat查看(kàn)監(jiān)聽端口(默認為5901,5902,5903等),如果開啟了防火牆,則需要配置規則允許對(duì)應端(duān)口tcp包通過。
參(cān)考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一條(tiáo)規則,這條(tiáo)規則的位置是1,詳情請查閱iptables相關配置)
如果你遇到了如下問題:
starting vnc server :
WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...
上麵情況由於字(zì)體路徑問題造成的,
解決辦法:更新字體(tǐ)庫,通過更新界麵可以看出,有許多X11更新包,安裝它(tā)們,
如果不熟悉到底需要安裝哪個,可以更新全部軟件包,當然(rán)需要時(shí)間比較長些(xiē)(命令:yum -y upgrade),
如果沒其(qí)他問題,使用servers vncserver start應該(gāi)能啟動(dòng)成功了。
關鍵詞:CentOS,VNC遠程桌(zhuō)麵
閱讀本文後您有什麽感(gǎn)想? 已有 人給出評價!
- 5
- 1
- 16
- 1
- 175
- 1