CentOS搭建VNC遠(yuǎn)程桌面服務(wù)
前言
必要知識(shí)
本教程假設(shè)您已學(xué)習(xí)以下 Linux 基本操作:
- 連接 SSH
- 執(zhí)行命令
- 編輯文件
如果還沒(méi)有掌握 Linux 基本操作购城,您可以參考騰訊云其它 Linux 入門(mén)教程進(jìn)行學(xué)習(xí);如您已學(xué)有所成居砖,請(qǐng)開(kāi)始本篇教程之旅腾务。
安裝毕骡、啟動(dòng) VNC
VNC 遠(yuǎn)程桌面原理
注:本小節(jié)內(nèi)容旨在幫助您更好地了解 Xorg、X11岩瘦、VNC 等概念和原理未巫,如果你不想了解原理部分,只想快速搭建起 VNC 服務(wù)启昧,可以跳過(guò)本節(jié)內(nèi)容叙凡。
名詞解釋?zhuān)?/p>
- Xorg:在 Linux 用戶(hù)中非常流行,已經(jīng)成為圖形用戶(hù)程序的必備條件密末,所以大部分發(fā)行版都提供了它握爷。
- X11:X Window 系統(tǒng)(X Window System,也常稱(chēng)為 X11 或 X )是一種以位圖方式顯示的軟件窗口系統(tǒng)严里。
- VNC:VNC(Virtual Network Computing)新啼,為一種使用RFB協(xié)議的顯示屏畫(huà)面分享及遠(yuǎn)程操作軟件。此軟件借由網(wǎng)絡(luò)刹碾,可發(fā)送鍵盤(pán)與鼠標(biāo)的動(dòng)作及即時(shí)的顯示屏畫(huà)面燥撞。
- x11vnc:輕量級(jí) VNC 服務(wù)程序。
- Xvfb:輕量級(jí) Xorg 服務(wù)程序教硫。
在 Linux 中顯示窗口叨吮,首先要?jiǎng)?chuàng)建一個(gè) display 服務(wù)。而 Xvfb 就是一個(gè)輕量級(jí)的瞬矩,不產(chǎn)生實(shí)際屏幕輸出的虛擬 display 服務(wù)程序茶鉴。 Xvfb 創(chuàng)建 display 后, x11vnc 連上去并轉(zhuǎn)換成 VNC 協(xié)議景用。 優(yōu)點(diǎn)是整個(gè)系統(tǒng)按需開(kāi)啟涵叮,非常輕量惭蹂,不會(huì)影響服務(wù)器性能。
安裝 VNC 遠(yuǎn)程桌面
首先割粮,通過(guò)以下命令安裝比較的系統(tǒng)庫(kù)
yum install -y xorg-x11-xauth xterm libXi libXp libXtst libXtst-devel libXext libXext-devel
然后盾碗,通過(guò)以下命令安裝 Xvfb
yum install -y Xvfb
最后,通過(guò)以下命令安裝 x11vnc
yum install -y x11vnc
啟動(dòng) VNC 遠(yuǎn)程桌面
啟動(dòng) VNC 遠(yuǎn)程桌面命令如下舀瓢,其中 12345 為端口號(hào)(如果已占用需要換另外的端口號(hào)廷雅,記得在騰訊云管理頁(yè)面添加端口放行規(guī)則),CrekeNet 為 VNC 遠(yuǎn)程桌面連接密碼:
x11vnc -rfbport 12345 -passwd CrekeNet -create -forever
出現(xiàn)以下輸出則啟動(dòng)成功 VNC 遠(yuǎn)程桌面
連接 VNC 遠(yuǎn)程桌面
下載 VNC Viewer
點(diǎn)擊這里
下載 VNC Viewer 京髓,軟件支持多平臺(tái)航缀。
注意選擇您的電腦的操作系統(tǒng)對(duì)應(yīng)鏈接進(jìn)行下載,本教程以 Windows 為例
使用 VNC Viewer
下載安裝后堰怨,首次運(yùn)行 VNC Viewer 芥玉,會(huì)出現(xiàn)用戶(hù)協(xié)議確認(rèn),如圖勾選同意協(xié)議
接著是介紹 VNC Viewer 的新功能备图,如圖點(diǎn)擊 “GOT IT” 確認(rèn)
選擇 “File” —— “New Connection” 灿巧,新建 VNC 遠(yuǎn)程桌面連接
“VNC Server” 填寫(xiě)騰訊云服務(wù)器IP和端口號(hào),格式如 <您的 CVM IP 地址>:12345 揽涮; “Name” 是連接的名字抠藕,可隨意填,如 Tencent Cloud
點(diǎn)擊 “OK” 蒋困,完成連接的新建幢痘,這時(shí)面板上多了我們剛剛新建的名叫 Tencent Cloud 的連接
右擊這個(gè)連接,選擇 “Connect”
開(kāi)始連接 VNC 遠(yuǎn)程桌面家破,此時(shí)會(huì)出現(xiàn)安全提示,點(diǎn)擊 “Continue” 即可繼續(xù)
出現(xiàn)密碼輸入框购岗,如果您是按照前文的默認(rèn)密碼啟動(dòng) x11vnc 汰聋,則填入 CrekeNet 即可;如果您用了自己的密碼喊积,則需要輸入您設(shè)置的正確密碼
成功連接后烹困,出現(xiàn) Linux 遠(yuǎn)程桌面
VNC 遠(yuǎn)程桌面簡(jiǎn)單應(yīng)用
安裝 xview
以下命令可以在 SSH 窗口乾吻,或者 VNC 內(nèi)的命令行窗口輸入
yum install -y xloadimage
下載圖片用以顯示
wget http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png
在 VNC 遠(yuǎn)程桌面顯示圖片
以下命令必須在 VNC 內(nèi)的命令行窗口輸入
xview qqlogo_1x.png
在 VNC 遠(yuǎn)程桌面窗口,成功顯示圖片绎签!