您好,登錄后才能下訂單哦!
這篇文章主要介紹為什么通過遠(yuǎn)程桌面vnc安裝不上,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
嘗試在CentOS上安裝一個(gè)VNC Server。CentOS5 已經(jīng)自帶了VNC,默認(rèn)也已經(jīng)安裝了,只要配置一下就可以了(如果沒有安裝,可以:yum install vnc vncserver安裝)。Windows客戶端只需安裝一個(gè)vncviewer即可,例如realvnc。
安裝配置好以后,卻無法使用,主要遇到兩個(gè)問題:
1、無法連接至VNC Server。
2、連接上以后出現(xiàn)黑屏。
解決方案總結(jié)如下:
使用工具:IIS7服務(wù)器管理工具
這個(gè)工具里面的VNC功能可以說是使用感非常棒的。它可以一鍵導(dǎo)出或?qū)?,還可以一鍵批量打開VNC,還可以一鍵批量關(guān)閉VNC,還有到期提醒,還有多臺(tái)VNC 自定義備注,自定義分組。最后還支持win、linux批量管理,這是非常好用的功能了。能省去您一臺(tái)臺(tái)記錄IP、密碼,點(diǎn)下就能瞬間打開。
當(dāng)然,既然它的VNC工具都這么實(shí)用,那它其他功能必定也不會(huì)太差。IIS7服務(wù)器批量管理工具好處:批量管理、同步操作、到期提醒、數(shù)據(jù)安全和定期執(zhí)行。適用系統(tǒng):Windows和liunx操作系統(tǒng)。支持Vnc和Ftp批量操作。
VNCServer 配置:
1.修改配置文件/root/.vnc/xstartup
注:有的系統(tǒng)配置里有 –nolisten tcp 和 –nohttpd ,這兩個(gè)是阻止Xwindows登陸和HTTP方式VNC登陸的,如果需要圖形界面,那就刪除這部分
如果使用的是gnome圖像界面,則需要注釋掉以下兩行,
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
并添加以下這行:
gnome-session &
例如:我的配置文件如下
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
2. 修改用戶配置文件:/etc/sysconfig/vncservers
打開配置文件:vi /etc/sysconfig/vncservers,去掉下面這兩行前的“#”,也就是說把這兩行的注釋給去掉。
VNCSERVERS=”1:root”
VNCSERVERARGS[1]="-geometry 800×600"
1表示VNC以桌面1運(yùn)行,這樣可以啟動(dòng)root的桌面。你可以添加其他的用戶,例如VNCSERVERS=”
1:root,2:user1,3:user2”,當(dāng)然這些用戶是實(shí)現(xiàn)系統(tǒng)存在的。
例如:我的/etc/sysconfig/vncservers配置文件如下:
VNCSERVERS=”1:root”
VNCSERVERARGS[1]="-geometry 800×600"
另外:如果有圖像界面的話,在系統(tǒng)設(shè)置>服務(wù)器設(shè)置>服務(wù)中把 vncserver 打勾,可以隨系統(tǒng)啟動(dòng)。
3、改變xstartup的權(quán)限
這個(gè)問題是很多人容易忽視的問題,也是造成連接成功后黑屏的原因之一。
在CentOS中,xstartup的文件路徑為:/root/.vnc/ (可以通過locate xstartup來查看xstartup的文件路徑)
所以需要執(zhí)行:chmod 777 root/.vnc/xstartup
4. 關(guān)閉防火墻對(duì)VNC端口的限制
如果需要從外網(wǎng)控制內(nèi)網(wǎng)的某臺(tái)Linux,則需要打開防火墻相應(yīng)的端口,并在路由器上進(jìn)行端口映射。
VNC給瀏覽器的端口是5800+N,給vncviewer的端口是5900+N,N是設(shè)置的display號(hào)。
如果不想打開防火墻,但是仍需要VNC這項(xiàng)服務(wù),則需要:
編輯vi /etc/sysconfig/iptables
在里邊加入如下兩行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
這里需要的是,display N 對(duì)應(yīng)的端口就是 5900+N,所以不建議設(shè)的太多。
5. 啟動(dòng) VNC Server:
打開終端執(zhí)行:vncserver
第一次運(yùn)行 vncserver,將會(huì)要求輸入兩次密碼,會(huì)看到如下提示信息:
New 'localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
上邊信息中的“:1”表示啟動(dòng)的第一個(gè)vnc桌面。
6. 停止vncserver:(選讀)
停止 vncserver 的方法是執(zhí)行:vncserver -kill :1
注意:“:1”,表示停止第一個(gè)vnc桌面,1代表當(dāng)前啟用的VNCserver序號(hào),“:1”之前是有一個(gè)空格的。如果目前啟動(dòng)的序號(hào)是2,若要關(guān)閉其,則應(yīng)該使用“vncserver -kill :2”.
7. 修改vnc密碼:(選讀)
修改vnc密碼的方法是執(zhí)行:vncpasswd
輸入兩次密碼即可。
8:檢查服務(wù)器端VNC Server是否正常運(yùn)行中:
執(zhí)行:ps -ef|grep vnc
如果vnc在執(zhí)行,可以看到類似的消息:
[root@IMS ~]# ps -ef|grep vnc
root 3605 1 0 Jul13 ? 00:13:51 Xvnc :1 -desktop MyIMS.local:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 800x600 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
說明是序號(hào)為":1"vnc進(jìn)程在端口為5901上進(jìn)行監(jiān)聽。
9.VNC 客戶端
服務(wù)器端運(yùn)行正常后,我們方可以考慮使用VNC客戶端與其相連。
Windows 客戶端 VNC Viewer 的配置:
1. 下載 VNC Free Edition for Windows Version 4.1.2
2. 打開 VNCViewer :
填入VNCServer 的IP:編號(hào)(1或2或…)
3. VNCViewer 切換全屏模式:F8
10 一些配置文件:
/etc/X11/xorg.conf 設(shè)置屏幕分辨率
到這里,您的VNC應(yīng)該已經(jīng)能夠連上,但有可能出現(xiàn)黑屏的問題:
1、查看/root/.vnc/下的log日志,有沒有報(bào)錯(cuò);有可能是xstartup權(quán)限不夠?!癱hmod xstartup 777”更改下
權(quán)限,重啟后再進(jìn)。
2、重新啟動(dòng)下電腦,試一試。我就是各種配置之后,始終黑屏,重啟電腦后OK。
以上是“為什么通過遠(yuǎn)程桌面vnc安裝不上”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。