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