在企業(yè)運(yùn)維中,會(huì)用到很多遠(yuǎn)程桌面軟件工具,在方便我們管理維護(hù)的同時(shí),也能有效的管理不同用戶訪問的需求,今天就來介紹一款遠(yuǎn)程工具服務(wù):VNC。
Install and Configure
VNC
在企業(yè)運(yùn)維中,會(huì)用到很多遠(yuǎn)程桌面軟件工具,在方便我們管理維護(hù)的同時(shí),也能有效的管理不同用戶訪問的需求,今天就來介紹一款遠(yuǎn)程工具服務(wù):VNC。
01
VNC簡介
相信很多使用Linux系統(tǒng)、特別是oracle數(shù)據(jù)庫的同事都有聽說過或長期使用過。
什么是VNC
VNC(Virtual Network Computing,虛擬網(wǎng)絡(luò)計(jì)算機(jī))是一種可以對(duì)遠(yuǎn)程計(jì)算機(jī)進(jìn)行遠(yuǎn)程控制的軟件,支持linux遠(yuǎn)程桌面管理,也適合其它操作系統(tǒng)。
VNC架構(gòu)
VNC是一種C/S架構(gòu)的協(xié)議,主要由兩個(gè)部分組成:VNC Server及VNC Viewer Client。
VNC運(yùn)行過程
1、VNC客戶端通過瀏覽器或VNC Viewer Client連接至VNC Server。
2、VNC Server傳送一個(gè)對(duì)話窗口至客戶端,要求輸入連接密碼,以及存取的VNC Server顯示裝置。
3、在客戶端輸入聯(lián)機(jī)密碼后,VNC Server驗(yàn)證客戶端訪問端口和用戶是否存在。
4、通過VNC Server的驗(yàn)證后,客戶端將立即要求VNC Server顯示桌面環(huán)境。
5、VNC Server將獲得的桌面環(huán)境利用VNC通信協(xié)議送至客戶端,并且允許客戶端控制VNC Server的桌面環(huán)境及輸入裝置。
02
VNC安裝
VNC Server先決條件和rpm安裝
1、檢查系統(tǒng)中是否已安裝vnc軟件
rpm -q tigervnc tigernvc-server
2、操作系統(tǒng)需要已安裝GNOME圖形
“X Window System” 或 "xorg-x11-fornts-Type1"
如果沒有則需要進(jìn)行安裝
03
VNC配置
VNC Server支持多種配置
1、單用戶單界面配置(一個(gè)用戶訪問,使用一個(gè)界面)
2、多用戶單界面配置(多個(gè)用戶訪問,使用同一個(gè)界面)
配置用戶密碼
VNC中配置用戶密碼需要先切換至該用戶賬號(hào)下,輸入vncpasswd,輸入兩次密碼,
[root@localhost ~]# su - jack
Last login: Tue Feb 8 13:25:07 CST 2024 on pts/0
[jack@localhost ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
配置文件
配置文件 /etc/sysconfig/vncservers在該文件最后添加
VNCSERVERS="1:root 2:rose 3:jack"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"
VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
VNCSERVERARGS[3]="-geometry 1024x768 -alwaysshared"
參數(shù)解釋
vncservers該行表示允許登錄的賬號(hào),可以設(shè)定多個(gè),用空格隔開。前面的數(shù)字代表連接VNC服務(wù)器時(shí)使用的桌面號(hào),默認(rèn)VNC啟始端口5900,用戶相應(yīng)的端口號(hào)5900+“數(shù)字”,通過vnc工具連接時(shí)使用IP+桌面號(hào) 進(jìn)行連接。例如10.0.48.21:1
-geometry 1024x768表示分辨率
-alwaysshared 表示允許多終端同時(shí)登陸(同一個(gè)顯示器可以連接多個(gè)客戶機(jī))
-nolisten tcp 不監(jiān)聽X端口(60xx端口)
-SecurityTypes None 登錄不需要密碼驗(yàn)證(VncAuth默認(rèn)需要密碼認(rèn)證)
-depth 代表色深,有8、16、24、32
啟停vnc服務(wù)
systemctl start vncserver 啟動(dòng)服務(wù)
停止某個(gè)單獨(dú)的vnc連接,使用root賬號(hào):
vncserver -kill :1
注意:vncserver只能由啟動(dòng)它的用戶來關(guān)閉,即使是root也不能關(guān)閉其它用戶開啟的vncserver,只能用kill命令暴力殺死進(jìn)程。
如果是單獨(dú)通過建立service服務(wù)啟動(dòng)的進(jìn)程則可以直接stop對(duì)應(yīng)的服務(wù):systemctl start vncserver@:2.service
--------- END ---------
[使用說明]
封面、圖片 | 秀米
文字內(nèi)容 | 作者:ZJJ
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司
南京思必達(dá)教育科技有限公司版權(quán)所有 百度統(tǒng)計(jì)