1. 程式人生 > >用 VNC 遠端圖形化登入 Linux (VNC 全屏顯示,F8切換全屏)

用 VNC 遠端圖形化登入 Linux (VNC 全屏顯示,F8切換全屏)

VNC簡介』
網路遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。
VNC(Virtual Network Computing)是一套由AT&T實驗室所開發的可操控遠端的計算機的軟體,其採用了GPL授權條款,任何人都可免費取得該軟體。VNC軟體主要由兩個部分組成:VNC server及VNC viewer。使用者需先將VNC server安裝在被控端的計算機上後,才能在主控端執行VNC viewer控制被控端。
(在windows中也由一套著名的網路遙控軟體――Symantec公司推出的pcAnywhere。
VNC server與VNC viewer支援多種作業系統,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可將VNC server 及VNC viewer分別安裝在不同的作業系統中進行控制。如果目前操作的主控端計算機沒有安裝VNC viewer,也可以通過一般的網頁瀏覽器來控制被控端。

整個VNC執行的工作流程如下:
(1) VNC客戶端通過瀏覽器或VNC Viewer連線至VNC Server。
(2) VNC Server傳送一對話視窗至客戶端,要求輸入連線密碼,以及存取的VNC Server顯示裝置。
(3) 在客戶端輸入聯機密碼後,VNC Server驗證客戶端是否具有存取許可權。
(4) 若是客戶端通過VNC Server的驗證,客戶端即要求VNC Server顯示桌面環境。
(5) VNC Server通過X Protocol 要求X Server將畫面顯示控制權交由VNC Server負責。
(6) VNC Server將來由 X Server的桌面環境利用VNC通訊協議送至客戶端,並且允許客戶端控制VNC Server的桌面環境及輸入裝置。

『VNC的安裝與使用』
本人的操作環境:被控端 Redhat8.0,主控端Windows XP。
1. 載VNC Server與VNC viewer.
VNC Server下載地址:http://www.linuxeden.com/download/softdetail.php?softid=744
VNC viewer下載地址:http://download.pchome.net/php/dl.php?sid=2603
2.安裝。
rpm –Uvh vnc-3.3.6-2.i386.rpm (如果是原始碼請看包裡的說明)

安裝winvnc.exe
3.在Linux上啟動VNC Server
執行vncserver命令:
[[email protected] root]# vncserver
You will require a password to access your desktops.
Password: ----為了不想任何人都可以任意遙控此計算機。因此當第
Verify: ---1次啟動VNC server時,會要求設定網路遙控的密碼。
New ‘X’ desktop is linux:1 ----一定要記住這一行稍後會用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
(經上述步驟後,便已啟動了VNC Server。如果你想要更改VNC Server的密碼,只要執行vncpasswd命令即可。)
4.在Microsoft Windows上執行VNC Viewer

直接執行“vncviewer.exe”,系統會出現”Connection details”對話方塊。
在“Connection details”對話方塊中的“VNC server”文字框中輸入VNC Server的IP地址(或主機名及顯示裝置編號,(請看3。在Linux上啟動VNC server的這一行,New ‘X’ desktop is linux:1 得到此資訊),例如:192.168.0.1:1(冒號後面的1是執行VNC Server生成的顯示裝置編號),單擊“OK”按鈕後,VNC Server即會開始檢查所輸入的資訊,若是資訊錯誤,系統會出現“Failed to connect to server”的錯誤資訊:若是資訊正確,則會接著出現“VNC Authentication”對話方塊。
若是在“VNC Authentication”對話方塊中輸入的密碼正確,就可以成功地開啟Linux的桌面視窗。
5. 從瀏覽器遠端遙控。
啟動VNC Server 後直接開啟瀏覽器,在位址列中輸入被控端的網址或IP地址,並在網址後加上“:5800+顯示編號”的埠號即可操控該計算機。
例如:http://192.168.01.:5801 (如果顯示編號為1,一般第一次設定的顯示編號都是1,就用5800+1=5801。)

6.FAQ
A.為什麼連線後,不能顯示桌面,而只有一個Terminal視窗?
試著修改/root/.vnc/xstartup,把最後一行 twm& 改成 gnome-session& or kde&(據說KDE在目前的VNC Viewer上的表現不太穩定)

B. 為什麼重新啟動VNC Server後,連線不上了?
因為重新啟動VNC Server時,系統會指定一個新的顯示編號,需使用此新的編號,否則就無法連線。


2.以 redhat linux 8.0 下面的安裝和使用為例

 Linux 下面利用 vnc 來圖形介面的控制也是非常簡單的。VNC 是由兩部分組成:一部分是客戶端的應用程式(vncviewer);另外一部分是伺服器端的應用程式(vncserver)。

 一、安裝 vnc 的 rpm 包

  1 安裝 linux

  1.1 圖形介面下的安裝要是在 KDE 或者 GNOME 下,直接點選 rpm 包,系統會自動開始安裝。中間還會提示你設 置密碼,埠等。

  1.2 命令列下的安裝。

  下面還是說說命令列下的安裝,其實也是非常簡單的,一個命令就可以了。

  cd /mnt/f/vnc/

  rpm -ivh vnc-3.3.6-2.i386.rpm

  2 設定 vnc server 的訪問密碼

  vncpasswd

  3 啟動 vnc server

  vncserver

  4 linux 上的 vnc server 內定的管理環境是 twm,不好看,也不方便。

  我們來把它改成 KDE。修改 $HOME/.vnc/xstartup這個檔案。把 starttwm 改成 startkde 修改後要重新啟動 vnc server。

  二、遠端連線

  現在你可以在各種平臺下控制 linux 了。伺服器端 (vncserver)還內建了 Java Web 介面,這樣使用者通過伺服器端對其他計算機的操作就能通過瀏覽器(必須支援 java applet)顯示出來了,這樣的操作過程和顯示方式非常直觀方便。

VNC(Virtual Network Computing)虛擬網路計算工具,本質上來說是一個遠端顯示系統,管理員通過它不僅僅可以在執行程式的本地機上察看桌面環境,而且可以從Internet上的任何地方察看遠端機器的執行情況,而且它具有跨平臺的特性。

Linux 要使用遠端桌面需要安裝VNC,好在Red Hat Enterprise Linux AS 4.0 已經自帶了VNC,預設也已經安裝了,只要配置一下就可以了。但是Windows客戶端還是要安裝的。

VNCServer 配置:
1. 啟動 VNC Server:
     開啟終端執行:vncserver
2. 預設情況下VNC Viewer只能看到 VNC Server的命令列。
    要VNC Viewer上可以看到Linux桌面需要做如下設定:
    在VNC Viewer所在的機器上,取消/root/.vnc/xstartup檔案中下面兩行的註釋即可:
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
3. Linux啟動後自動執行VNCServer
     1) 在 系統設定>伺服器設定>服務 中把 vncserver 打勾。
     2) 開啟配置檔案/etc/sysconfig/vncservers,去掉下面這行的註釋,
         VNCSERVERS="1:root"
         VNCSERVERARGS[1]="-geometry 800x600"
        1表示VNC以桌面1執行,這樣可以啟動root的桌面。
4. VNC埠
     如果需要從外網控制內網的某臺Linux,則需要開啟防火牆相應的埠,並在路由器上進行埠對映。
     VNC給瀏覽器的埠是5800+N,給vncviewer的埠是5900+N,N是設定的display號

Windows 客戶端 VNC Viewer 的配置:
1. 從 http://www.realvnc.com/download.html 下載 VNC Free Edition for Windows Version 4.1.2
2. 開啟 VNCViewer :
    填入VNCServer 的IP:編號(1或2或...)
3. VNCViewer 切換全屏模式:F8

VNC啟動模式
 vncserver -geometry 800*600
vncserver -depth 16

相關推薦

VNC 遠端圖形登入 Linux (VNC 顯示,F8切換)

VNC簡介』 網路遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。 VNC(Virtual Network Computing)是一套由AT&

Linux下使用SSH和VNC實現圖形遠端控制(Ubuntu 9.04環境)

1、配置網絡卡     在Ubuntu中配置網絡卡很簡單,只需要開啟/etc/network/interfaces檔案,將你想設定靜態IP的那個網絡卡的IP配置資訊儲存起來就可以了,動態獲取的不需要配置。 auto eth1   iface eth1 inet stat

linux圖形介面工具VNC

竟然忘了這麼個東東,想了五分鐘都沒想起來,菜鳥至極,mark下 具體教程請見下連結: https://www.cnblogs.com/paul8339/p/5584449.html VNC輕鬆連線遠端Linux桌面 VNC連線Linux桌面,要想連線Linux遠端桌面,按照下面的步驟

Digitalocean VPS centos 7安裝圖形介面KDE和VNC實現遠端圖形操作

VPS遠端操作用的最多的是SSH,有時候一些特殊需求也要用到遠端圖形化操作,比如使用在VPS上使用瀏覽器訪問網站。本文以Digitalocean VPS為例分享如何安裝KDE和VNC實現遠端圖形介面訪問。如果要購買Digitalocean VPS,建議使用Digit

RHEL7.3安裝VNC,小白輕鬆實現遠端圖形介面訪問server

背景:因為LZ是苦逼伺服器測試狗一枚,公司新產品remote console今年有采用HTML5技術,比以往基於java的remote console要卡得多,延遲高,體驗很差勁。在測試任務的重壓下,本著高效率工作的態度,就有了這篇文章 1.安裝Linux版VNC (原始

centos 6.5安裝vnc圖形遠程服務器)

圖形化遠程 vnc 1、查詢是否安裝了vnc[root@localhost ~]#rpm -qa | grep -E "vnc|vnc-server"2、如果沒有安裝,安裝下[root@localhost ~]#yum -y install vnc-server3、修改配置文件[r

linux yum安裝圖形界面

pan ear all 包名 roo 環境 ng- statistic 其中 linux命令行界面如何安裝圖形化界面 2018年02月06日 11:56:16 閱讀數:6052 目錄 問題描述 解決方案 安裝包 測試是否安裝成功 如何卸載圖形化界面

eclipse 遠端圖形除錯嵌入式linux c arm(beaglebone black),解決常見除錯問題

1. eclipse遠端除錯的具體配置: 參考該網頁上的視訊http://www.eeboard.com/bbs/thread-15454-1-3.html (國外以小哥做的,講的非常詳細) 2. eclipse debug的具體設定說明: (對於遠端除錯的細節說明,防止

win10登入Linux工作站,並顯示圖形介面

參考連結:http://www.zw1840.com/blog/zw1840/2008/10/putty-xming-linux-gui.html   Linux系統直接通過ssh登入,下為windows系統中登入配置。   Xming 安裝 1. 雙擊Xmi

圖形介面Linux下使用easyconnect

最近在接手一個專案,需要用VPN(在這裡使用的是easyconnect)才能連上對方的介面,開始在Windows上編寫執行都沒問題,當要部署到Linux作業系統中時發現了問題:easyconnect必須要藉助瀏覽器才能開啟,而我要部署的Linux伺服器並沒有

Windowsmstsc圖形方式遠端登入樹莓派 (附Windows/Linux遠端登入Linux原理整理)

Windows遠端登入樹莓派有多種方式, 一種是SSH、 一種是VNC、xrdp等方式,推薦使用後者,這樣windows直接mstsc就可以以介面形式遠端控制樹莓派~ 安裝xrdp包: 終端或在ssh執行:(前提要聯網) sudo apt-g

window下使用vnc遠端登入ubuntu/linux圖形介面

通常我們都使用putty、secureCRT等軟體來遠端登入linux系統,但這些軟體僅提供字元終端介面,若要像windows的遠端桌面連線那樣登入linux的圖形介面,我們可以使用VNC這類的軟體。 VNC基本上是屬於一種顯示系統,也就是說他能將完整的視窗介面通過網路,傳輸到另一臺計算機的螢幕上. vnc

Linux實例安裝VNC Server實現圖形訪問

min 替換 設置密碼 bnf 阿裏雲 gpo city -a isa 原文網址: https://help.aliyun.com/knowledge_detail/41530.html?spm=5176.8208715.110.d41530.4c184ae8mlC7Yy

最小安裝LINUX系統後調VNC

vnc1、 需要最小化Desktop,支持相關圖型化應用,請執行以下指令:groupinstall "Desktop" "X Windows"2、 安裝VNC遠程管理  yum -y install tigervnc tigervnc-server   安裝桌面

VNC遠端登入樹莓派的圖形介面

安裝VNC需要使用命令列。如果需要遠端操作安裝VNC,就必須通過SSH登入到命令列介面。安裝 樹莓派命令列: 1

linux主機使用vnc服務訪問伺服器圖形桌面

背景:準備在伺服器上使用OpenTCS開源系統,用自己的膝上型電腦(ubuntu 16.04 LTS)上的Plantover view 進行連線 1.在伺服器搭建完成之後,用 tasksel命令安裝了圖形化介面ubuntu desktop 安裝完成後從騰訊雲的登入方式中用

Linux 安裝 VNC Server 實現圖形訪問配置說明

CentOS 6.5 系統環境下,可以參閱如下步驟進行 VNC Server 的安裝配置。 安裝 使用如下指令安裝 VNC Server: yum install -y tigervnc-server 配置 配置為開機自啟動 使用如下指令將服務配置為開機自動

在PC中使用Telnet和VNC client遠端登入Linux伺服器的方法

      這種遠端登入伺服器的方式比較方便,登陸過程是啟動使用者下的一個程序,關閉VNC視窗後,程序可以自行運轉 當下次登入時,登陸介面就是上次退出時的介面,具有連續性。這對自動化設計,長時間的跑模擬或作佈局佈線有好處。 1、 設定好linux的telnet和VNC

使用VNC完成遠端呼叫圖形

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究版權法律責任。 實驗環境 實驗平臺 WIN7 旗艦版 64bit 虛擬機器軟體 VM Virt

Linux---windows下通過VNC圖形訪問Ubuntu桌面環境

【系統環境:Ubuntu 14.04.4】 在windows下或Mac下可以通過VNC服務來圖形化訪問Ubuntu或其它Linux系統桌面環境,需要在Ubuntu下安裝vncserver,在windows或Mac下安裝客戶端訪問工具VNC viewer。 1