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

可能有時候你有這個需求,你須要在linux上安裝一個集成開發環境ide圖形界面版(如eclipse)以便編寫代碼或調試部署在Linux上代碼。可是,遠程機器上是bash命令行的,沒有界面。那這時,經過VNC Viewer遠程登陸到Linux的圖形化界面上就頗有必要了。 首先,咱們先明白以下幾個概念:
VNC:VNC(Virtual Network Computing),爲一種使用RFB協議的屏幕畫面分享及遠程操做軟件。此軟件藉由網絡,可發送鍵盤與鼠標的動做及即時的屏幕畫面。VNC與操做系統無關,所以可跨平臺使用,例如可用Windows連線到某Linux的計算機,反之亦同。甚至在沒有安裝客戶端程序的計算機中,只要有支持JAVA的瀏覽器,也可以使用。VNC包含客戶端和服務器兩個操做軟件。
VNC Server:VNC服務器,接收VNC Viewer的鏈接請求,傳輸畫面到客戶端。本例須要在centos7上安裝VNC Server
VNC Viewer:VNC客戶端,將鍵盤和鼠標的動做轉遞給服務器,本例須要在windows上安裝Viewer鏈接到遠程的Linux服務器
Linux桌面環境:Linux不像windows,安裝完系統就有可視化的圖形界面,而且每一個版本圖形化界面徹底一致,Linux圖像界面有不少種可供你選擇,你能夠選擇你喜歡的圖形界面環境進行安裝,VNC上傳輸的圖形界面,就是你安裝的界面。能夠參考這裏知乎:2018 社區10佳Linux桌面環境選擇本身喜歡的圖形界面,本例選擇的是GNOME。
X Window System:X窗口系統(X Window System,也常稱爲X11或X)是一種以位圖方式顯示的軟件窗口系統。最初是1984年麻省理工學院的研究,以後變成UNIX、類UNIX、以及OpenVMS等操做系統所一致適用的標準化軟件工具包及顯示架構的運做協議。X窗口系統經過軟件工具及架構協議來建立操做系統所用的圖形用戶界面,此後則逐漸擴展適用到各形各色的其餘操做系統上。如今幾乎全部的操做系統都能支持與使用X。更重要的是,今日知名的桌面環境——GNOME和KDE也都是以X窗口系統爲基礎建構成的。linux

GNOME
本文按照以下的步驟進行:

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

一. Centos7上安裝GNOME

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

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

看到completed即安裝成功。重啓系統後,使用命令startx啓動GNOME桌面centos

#啓動X Window
startx
複製代碼

二. Centos7上安裝並配置VNC Server

以下,安裝VNC Server瀏覽器

#安裝VNC Server
yum install tigervnc-server
複製代碼

安裝完成後,進入/lib/systemd/system,將vncserver@.service文件複製一份,命名爲vncserver@:1.service並修改bash

#進入system目錄
cd /lib/systemd/system
#複製配置文件
cp vncserver@.service vncserver@:1.service
複製代碼

編輯剛剛複製的vncserver@:1.service文件,將改成你要經過VNC Viewer鏈接的帳號便可。不用設置密碼,啓動vnc server時會提示設置密碼的。 服務器

vnc server
使用以下命令啓動vnc server並設置密碼,以後關閉防火牆

#啓動vnc server並設置密碼
vncserver
#關閉防火牆
systemctl stop firewalld.service
複製代碼

vnc密碼

三. Win10上安裝VNC Viewer

官網下載地址網絡

四. VNC Viewer鏈接VNC Server

按以下圖鏈接 架構

鏈接
輸入設置的密碼
輸入密碼
如圖,進入了GNOME的界面了,自帶了火狐,如今能夠安裝你要的ide了。
GNOME

GNOME

GNOME

以上。eclipse

相關文章
相關標籤/搜索