VNC Viewer登錄Linux(centos7)可視化界面

可能有時(shí)候你有這個(gè)需求,你需要在linux上安裝一個(gè)集成開發(fā)環(huán)境ide圖形界面版(如eclipse)以便編寫代碼或調(diào)試部署在Linux上代碼。但是,遠(yuǎn)程機(jī)器上是bash命令行的,沒有界面。那這時(shí),通過(guò)VNC Viewer遠(yuǎn)程登錄到Linux的圖形化界面上就很有必要了。
首先,我們先明白如下幾個(gè)概念:
VNC:VNC(Virtual Network Computing),為一種使用RFB協(xié)議的屏幕畫面分享及遠(yuǎn)程操作軟件。此軟件借由網(wǎng)絡(luò),可發(fā)送鍵盤與鼠標(biāo)的動(dòng)作及即時(shí)的屏幕畫面。VNC與操作系統(tǒng)無(wú)關(guān),因此可跨平臺(tái)使用,例如可用Windows連線到某Linux的計(jì)算機(jī),反之亦同。甚至在沒有安裝客戶端程序的計(jì)算機(jī)中,只要有支持JAVA的瀏覽器,也可使用。VNC包含客戶端和服務(wù)器兩個(gè)操作軟件。
VNC Server:VNC服務(wù)器,接收VNC Viewer的連接請(qǐng)求,傳輸畫面到客戶端。本例需要在centos7上安裝VNC Server
VNC Viewer:VNC客戶端,將鍵盤和鼠標(biāo)的動(dòng)作轉(zhuǎn)遞給服務(wù)器,本例需要在windows上安裝Viewer連接到遠(yuǎn)程的Linux服務(wù)器
Linux桌面環(huán)境:Linux不像windows,安裝完系統(tǒng)就有可視化的圖形界面,并且每個(gè)版本圖形化界面完全一致,Linux圖像界面有很多種可供你選擇,你可以選擇你喜歡的圖形界面環(huán)境進(jìn)行安裝,VNC上傳輸?shù)膱D形界面,就是你安裝的界面??梢詤⒖歼@里知乎:2018 社區(qū)10佳Linux桌面環(huán)境選擇自己喜歡的圖形界面,本例選擇的是GNOME。
X Window System:X窗口系統(tǒng)(X Window System,也常稱為X11或X)是一種以位圖方式顯示的軟件窗口系統(tǒng)。最初是1984年麻省理工學(xué)院的研究,之后變成UNIX、類UNIX、以及OpenVMS等操作系統(tǒng)所一致適用的標(biāo)準(zhǔn)化軟件工具包及顯示架構(gòu)的運(yùn)作協(xié)議。X窗口系統(tǒng)通過(guò)軟件工具及架構(gòu)協(xié)議來(lái)創(chuàng)建操作系統(tǒng)所用的圖形用戶界面,此后則逐漸擴(kuò)展適用到各形各色的其他操作系統(tǒng)上?,F(xiàn)在幾乎所有的操作系統(tǒng)都能支持與使用X。更重要的是,今日知名的桌面環(huán)境——GNOME和KDE也都是以X窗口系統(tǒng)為基礎(chǔ)建構(gòu)成的。

GNOME

本文按照如下的步驟進(jìn)行:

  1. Centos7上安裝GNOME
  2. Centos7上安裝并配置VNC Server
  3. Win10上安裝VNC Viewer
  4. VNC Viewer連接VNC Server

一. Centos7上安裝GNOME

先安裝圖形用戶接口X Window System,再安裝GNOME

#安裝圖形用戶接口X Window System
yum groupinstall "X Window System"
#安裝GNOME
yum groupinstall "GNOME Desktop"

看到completed即安裝成功。重啟系統(tǒng)后,使用命令startx啟動(dòng)GNOME桌面

#啟動(dòng)X Window
startx

二. Centos7上安裝并配置VNC Server

如下,安裝VNC Server

#安裝VNC Server
yum install tigervnc-server

安裝完成后,進(jìn)入/lib/systemd/system,將vncserver@.service文件復(fù)制一份,命名為vncserver@:1.service并修改

#進(jìn)入system目錄
cd /lib/systemd/system
#復(fù)制配置文件
cp vncserver@.service vncserver@:1.service

編輯剛剛復(fù)制的vncserver@:1.service文件,將<USER>改為你要通過(guò)VNC Viewer連接的賬號(hào)即可。不用設(shè)置密碼,啟動(dòng)vnc server時(shí)會(huì)提示設(shè)置密碼的。


vnc server

使用如下命令啟動(dòng)vnc server并設(shè)置密碼,之后關(guān)閉防火墻

#啟動(dòng)vnc server并設(shè)置密碼
vncserver
#關(guān)閉防火墻
systemctl stop firewalld.service
vnc密碼

三. Win10上安裝VNC Viewer

官網(wǎng)下載地址

四. VNC Viewer連接VNC Server

按如下圖連接


連接

輸入設(shè)置的密碼


輸入密碼

如圖,進(jìn)入了GNOME的界面了,自帶了火狐,現(xiàn)在可以安裝你要的ide了。
GNOME
GNOME
GNOME

喜歡我的文章的小伙伴歡迎關(guān)注我的公眾號(hào)“東瓜東瓜”哦,自己上微信搜一下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容