1. 前言
本文主要講解Ubuntu16.04怎么安裝VNC Server遠(yuǎn)程桌面服務(wù)器。

Ubuntu16.04怎么安裝VNC Server遠(yuǎn)程桌面服務(wù)器
VNC全稱為 Virtual Network Computing (虛擬網(wǎng)絡(luò)計(jì)算)是一種圖形化桌面共享工具,允許您從另一臺(tái)計(jì)算機(jī)(客戶機(jī))遠(yuǎn)程控制計(jì)算機(jī)(服務(wù)器)。VNC服務(wù)器將所有鍵盤和鼠標(biāo)事件從客戶端計(jì)算機(jī)傳輸?shù)椒?wù)器計(jì)算機(jī)。如果您還不熟悉諸如終端之類的CLI命令界面,您可以使用VNC來簡(jiǎn)化管理文件、軟件和系統(tǒng)設(shè)置等工作。
在本教程中,我們將逐步指導(dǎo)您在Ubuntu 16.04上設(shè)置VNC服務(wù)器。我們將在服務(wù)器上安裝一個(gè)linux桌面XFCE,然后使用TightVNC安裝和配置VNC服務(wù)器。
2. Ubuntu16.04安裝VNC Server遠(yuǎn)程桌面服務(wù)器的前提條件
- Ubuntu 16.04
- Root權(quán)限
3. Ubuntu16.04安裝VNC Server遠(yuǎn)程桌面服務(wù)器的步驟
- 更新系統(tǒng)并創(chuàng)建用戶
- 安裝XFCE桌面和TightVNC
- 初始配置VNC
- 配置TightVNC
- 將TightVNC作為服務(wù)運(yùn)行
Step 1 – Ubuntu16.04更新系統(tǒng)和創(chuàng)建用戶
更新您的Ubuntu軟件存儲(chǔ)庫緩存,然后使用下面的apt命令升級(jí)您的系統(tǒng)。
對(duì)于本教程,VNC桌面將對(duì)非root用戶可用。因此,我們需要?jiǎng)?chuàng)建一個(gè)新用戶,并將其添加到sudo組以獲取管理員權(quán)限。
創(chuàng)建一個(gè)名為 zcwyou的用戶并為其指定密碼。
注意一下:如果你已經(jīng)有了用戶,即無須另外創(chuàng)建新用戶。假設(shè)你現(xiàn)在只有一個(gè)root用戶,需要?jiǎng)?chuàng)建一個(gè)非root用戶,作為VNC賬戶
把新用戶zcwyou 用戶加入sudo組以獲取root權(quán)限.
為VNC訪問創(chuàng)建了一個(gè)名為zcwyou的新用戶,該用戶將能夠獲取root權(quán)限。
Step 2 – Install XFCE Desktop and TightVNC
Linux有幾個(gè)桌面環(huán)境,如Gnome、Unity、KDE、LXDE、XFCE等。對(duì)于本教程,我們將使用XFCE桌面作為VNC桌面環(huán)境。
登錄你的非root帳號(hào),我這里以zcwyou用戶為準(zhǔn):
使用下面的apt命令安裝XFCE桌面,包括所有依賴項(xiàng)。
如果完成了XFCE桌面安裝,開始安裝tightvncserver包。
運(yùn)行下面的apt命令:
現(xiàn)在,XFCE桌面和tightvncserver已經(jīng)安裝在Ubuntu 16.04服務(wù)器上,接下來就開始配置Ubuntu 16.04系統(tǒng)上的VNC作為遠(yuǎn)程桌面的服務(wù)了。
Step 3 – Initial VNC Configuration
登錄非root賬號(hào)進(jìn)行配置VNC Server,
比如切換:
現(xiàn)在使用下面的命令啟動(dòng)zcwyou用戶的vnc配置。
您將被要求輸入VNC服務(wù)器密碼,設(shè)置您的VNC服務(wù)器密碼。對(duì)于view-only密碼,您可以啟用或禁用它。使用view-only密碼登錄服務(wù)器的用戶將無法控制鼠標(biāo)和鍵盤,只能查看。
第一次運(yùn)行vncserver命令時(shí),它將自動(dòng)創(chuàng)建新的配置目錄。并運(yùn)行第一個(gè)vnc會(huì)話。
使用下面的命令檢查它。
檢查:
您將得到如下所示的結(jié)果。

Ubuntu16.04第一次運(yùn)行vncserver命令時(shí),它將自動(dòng)創(chuàng)建新的配置目錄
Step 4 – 配置TightVNC,Ubuntu16.04配置VNC服務(wù)器
在此步驟中,我們將在Ubuntu16.04系統(tǒng)上配置VNC服務(wù)器以使用XFCE桌面。我們將在下面編輯VNC配置文件xstartup,這個(gè)文件放在目錄.vnc里面。
在編輯配置之前,使用下面的命令終止第一個(gè)VNC會(huì)話。
現(xiàn)在備份默認(rèn)配置并使用vim創(chuàng)建一個(gè)新的配置。
按鍵盤上的i,將下面的配置粘貼到VIM文本編輯器里。

現(xiàn)在備份Ubuntu16.04默認(rèn)VNC遠(yuǎn)程桌面服務(wù)配置并使用vim創(chuàng)建一個(gè)新的配置
保存退出
按鍵盤上的EsC鍵,然后輸入三個(gè)字符:wq
現(xiàn)在使用chmod設(shè)置腳本可執(zhí)行,并再次運(yùn)行'vncserver命令。
檢查服務(wù)是否正常運(yùn)行:

Ubuntu16.04檢查VNC遠(yuǎn)程桌面服務(wù)是否正常運(yùn)行
Step 5 – 運(yùn)行TightVNC服務(wù),在Ubuntu16.04系統(tǒng)上運(yùn)行VNC服務(wù)
在本教程中,我們將把VNC服務(wù)器作為服務(wù)運(yùn)行。因此,我們需要為它創(chuàng)建一個(gè)新的服務(wù)文件。
轉(zhuǎn)到/etc/systemd/system目錄,創(chuàng)建一個(gè)新的服務(wù)文件[email protected]。
按鍵盤上的i,將下面的vnc服務(wù)腳本粘貼VIM編輯器界面中。
注意要替換您的用戶名
按鍵盤上的EsC鍵,然后輸入三個(gè)字符:wq
保存文件并退出編輯器。

運(yùn)行TightVNC服務(wù),在Ubuntu16.04系統(tǒng)上配置VNC服務(wù)管理腳本
現(xiàn)在重新加載systemd服務(wù)并啟動(dòng)VNC服務(wù)器服務(wù)。
假設(shè)一切正常,將服務(wù)設(shè)置為開機(jī)自動(dòng)啟動(dòng),并使用systemctl檢查服務(wù)狀態(tài)。
在Ubuntu上查看服務(wù)器的IP地址
記下這些IP地址,可能只有一個(gè)。
在windows系統(tǒng)上下載VNC viewer軟件,用于連接Ubuntu16.04 VNC遠(yuǎn)程桌面。
在Windows系統(tǒng)上下載VNC viewer軟件,用于連接Ubuntu16.04 VNC遠(yuǎn)程桌面
Ubuntu16.04安裝了VNC服務(wù)器,第一個(gè)會(huì)話現(xiàn)在你指定的用戶下運(yùn)行。
現(xiàn)在打開您的vnc viewer應(yīng)用程序,創(chuàng)建一個(gè)新的連接,并輸入服務(wù)器主機(jī)IP和端口5901連接到服務(wù)器遠(yuǎn)程桌面中,如下所示。
在VNC viewer上輸入U(xiǎn)buntu16.04的IP進(jìn)行連接遠(yuǎn)程桌面

在VNC viewer上輸入U(xiǎn)buntu16.04的IP進(jìn)行連接遠(yuǎn)程桌面
在VNC viewer上提示連接Ubuntu16.04遠(yuǎn)程桌面不安全,選擇繼續(xù)

在VNC viewer上提示連接Ubuntu16.04遠(yuǎn)程桌面不安全,選擇繼續(xù)
輸入U(xiǎn)buntu16.04 VNC遠(yuǎn)程桌面密碼

輸入U(xiǎn)buntu16.04 VNC遠(yuǎn)程桌面密碼
成功通過VNC協(xié)議連接到Ubuntu16.04遠(yuǎn)程桌面

成功通過VNC協(xié)議連接到Ubuntu16.04遠(yuǎn)程桌面
現(xiàn)在您將從服務(wù)器獲得XFCE桌面。
第一次點(diǎn)擊“使用默認(rèn)配置”按鈕,就會(huì)得到一個(gè)帶有默認(rèn)配置的XFCE桌面。
使用TightVNC在Ubuntu 16.04上安裝VNC服務(wù)器已經(jīng)成功完成。
4. 總結(jié)
通過本教程,您應(yīng)該知道如何在Ubuntu16.04安裝VNC Server遠(yuǎn)程桌面服務(wù)器了吧?使用VNC進(jìn)行遠(yuǎn)程桌面維護(hù)工作的較佳選擇。當(dāng)然,本文作者肯定優(yōu)先推薦使用命令行管理Ubuntu16.04的。
本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)?jiān)谡闹懈綆б韵骆溄樱?br />https://www.linuxrumen.com/rmxx/1369.html