VNC Server 是一般 Linux 發(fā)行版都會(huì)附帶的 VNC服務(wù)器軟件。vncserver 是一個(gè)為了滿足分布式用戶共享服務(wù)器上面的資源,而在服務(wù)器上開啟的一項(xiàng)服務(wù),對應(yīng)的客戶端軟件為vncviewer;它也可以是不同的操作系統(tǒng),比如利用windows遠(yuǎn)程訪問linux系統(tǒng)資源的一種遠(yuǎn)程訪問方式。本文將簡要介紹vnc server的安裝配置和使用
創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:砂巖浮雕等企業(yè),備受客戶贊揚(yáng)。
0x00: 申明
部分文檔參考互聯(lián)網(wǎng)資料
0x01: 安裝約定
系統(tǒng):centos 6.6 x86_64 最小化安裝,無桌面環(huán)境
ip:192.168.8.3
0x02: 安裝vncserver
centos 下vncserver的包名字叫:tigervnc-server。我們可以通過yum去查詢這個(gè)包
yum list |grep vnc
安裝tigervnc-server
yum install tigervnc-server -y
這樣就完成了tigervnc-server及其依賴包的安裝
0x03: 配置vnc server
首先我們在shell輸入vncserver,這里會(huì)讓我們輸入vnc 連接驗(yàn)證密碼
vncserver
然后我們開啟多個(gè)連接桌面號,比如:1,2,3...等等
vim /etc/sysconfig/vncserver 末行添加如下信息 VNCSERVERS="1:root 2:root 3:root" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 800x600" VNCSERVERARGS[3]="-geometry 800x600"
0x04: iptables 開放5900,5901,5902端口
默認(rèn)vncserver 5900對應(yīng)1號桌面,依次類推...
iptables --line -nL iptables -I INPUT 4 -p tcp --dport 5900:5902 -j ACCEPT service iptables save
0x05: 啟動(dòng)vnc server
把vncserver 加入到開機(jī)啟動(dòng)里面
chkconfig vncserver on service vncserver start
0x06: 測試
下載個(gè)vnc-viewer客戶端工具,來測試vncserver
成功連接后,會(huì)出現(xiàn)如下畫面
0x07: 問題
部分朋友說,vnc連接后,畫面上黑屏,無法操作,這個(gè)時(shí)候,肯定是哪里出了問題,查查原因,查原因首先查日志,那么我們看看vnc日志
cd cd .vnc less localhost.localdomain\:1.log
發(fā)現(xiàn)有如下報(bào)錯(cuò)
提示缺少vncserver 使用的命令,我們通過yum去安裝下
yum install xsetroot twm xterm -y
然后kill vncserver 進(jìn)程
vncserver -kill :1 vncserver :1
或者重啟vnc server也可以
service vncserver restart
然后測試,基本沒有問題了。謝謝大家!