Ubuntu16.04搭建VNC Server遠程桌面服務器

1. 前言

本文主要講解Ubuntu16.04怎麼安裝VNC Server遠程桌面服務器。

Ubuntu16.04搭建VNC Server遠程桌面服務器

Ubuntu16.04怎麼安裝VNC Server遠程桌面服務器

VNC全稱為 Virtual Network Computing (虛擬網絡計算)是一種圖形化桌面共享工具,允許您從另一臺計算機(客戶機)遠程控制計算機(服務器)。VNC服務器將所有鍵盤和鼠標事件從客戶端計算機傳輸到服務器計算機。如果您還不熟悉諸如終端之類的CLI命令界面,您可以使用VNC來簡化管理文件、軟件和系統設置等工作。

在本教程中,我們將逐步指導您在Ubuntu 16.04上設置VNC服務器。我們將在服務器上安裝一個Linux桌面XFCE,然後使用TightVNC安裝和配置VNC服務器。

2. Ubuntu16.04安裝VNC Server遠程桌面服務器的前提條件

  • Ubuntu 16.04
  • Root權限

3. Ubuntu16.04安裝VNC Server遠程桌面服務器的步驟

  • 更新系統並創建用戶
  • 安裝XFCE桌面和TightVNC
  • 初始配置VNC
  • 配置TightVNC
  • 將TightVNC作為服務運行

Step 1 – Ubuntu16.04更新系統和創建用戶

更新您的Ubuntu軟件存儲庫緩存,然後使用下面的apt命令升級您的系統。

對於本教程,VNC桌面將對非root用戶可用。因此,我們需要創建一個新用戶,並將其添加到sudo組以獲取管理員權限。

創建一個名為 zcwyou的用戶併為其指定密碼。

注意一下:如果你已經有了用戶,即無須另外創建新用戶。假設你現在只有一個root用戶,需要創建一個非root用戶,作為VNC賬戶

把新用戶zcwyou 用戶加入sudo組以獲取root權限.

為VNC訪問創建了一個名為zcwyou的新用戶,該用戶將能夠獲取root權限。

Step 2 – Install XFCE Desktop and TightVNC

Linux有幾個桌面環境,如Gnome、Unity、KDE、LXDE、XFCE等。對於本教程,我們將使用XFCE桌面作為VNC桌面環境。

登錄你的非root帳號,我這裡以zcwyou用戶為準:

使用下面的apt命令安裝XFCE桌面,包括所有依賴項。

如果完成了XFCE桌面安裝,開始安裝tightvncserver包。

運行下面的apt命令:

現在,XFCE桌面和tightvncserver已經安裝在Ubuntu 16.04服務器上,接下來就開始配置Ubuntu 16.04系統上的VNC作為遠程桌面的服務了。

Step 3 – Initial VNC Configuration

登錄非root賬號進行配置VNC Server,
比如切換:

現在使用下面的命令啟動zcwyou用戶的vnc配置。

您將被要求輸入VNC服務器密碼,設置您的VNC服務器密碼。對於view-only密碼,您可以啟用或禁用它。使用view-only密碼登錄服務器的用戶將無法控制鼠標和鍵盤,只能查看。

第一次運行vncserver命令時,它將自動創建新的配置目錄。並運行第一個vnc會話。

使用下面的命令檢查它。

檢查:

您將得到如下所示的結果。

Ubuntu16.04搭建VNC Server遠程桌面服務器

Ubuntu16.04第一次運行vncserver命令時,它將自動創建新的配置目錄

Step 4 – 配置TightVNC,Ubuntu16.04配置VNC服務器

在此步驟中,我們將在Ubuntu16.04系統上配置VNC服務器以使用XFCE桌面。我們將在下面編輯VNC配置文件xstartup,這個文件放在目錄.vnc裡面。

在編輯配置之前,使用下面的命令終止第一個VNC會話。

現在備份默認配置並使用vim創建一個新的配置。

按鍵盤上的i,將下面的配置粘貼到VIM文本編輯器裡。

Ubuntu16.04搭建VNC Server遠程桌面服務器

現在備份Ubuntu16.04默認VNC遠程桌面服務配置並使用vim創建一個新的配置

保存退出
按鍵盤上的EsC鍵,然後輸入三個字符:wq

現在使用chmod設置腳本可執行,並再次運行'vncserver命令。

檢查服務是否正常運行:

Ubuntu16.04搭建VNC Server遠程桌面服務器

Ubuntu16.04檢查VNC遠程桌面服務是否正常運行

Step 5 – 運行TightVNC服務,在Ubuntu16.04系統上運行VNC服務

在本教程中,我們將把VNC服務器作為服務運行。因此,我們需要為它創建一個新的服務文件。

轉到/etc/systemd/system目錄,創建一個新的服務文件[email protected]

按鍵盤上的i,將下面的vnc服務腳本粘貼VIM編輯器界面中。
注意要替換您的用戶名

按鍵盤上的EsC鍵,然後輸入三個字符:wq

Ubuntu16.04搭建VNC Server遠程桌面服務器

運行TightVNC服務,在Ubuntu16.04系統上配置VNC服務管理腳本

現在重新加載systemd服務並啟動VNC服務器服務。

假設一切正常,將服務設置為開機自動啟動,並使用systemctl檢查服務狀態。

在Ubuntu上查看服務器的IP地址

記下這些IP地址,可能只有一個。
在Windows系統上下載VNC viewer軟件,用於連接Ubuntu16.04 VNC遠程桌面。
在Windows系統上下載VNC viewer軟件,用於連接Ubuntu16.04 VNC遠程桌面

Ubuntu16.04安裝了VNC服務器,第一個會話現在你指定的用戶下運行。

現在打開您的vnc viewer應用程序,創建一個新的連接,並輸入服務器主機IP和端口5901連接到服務器遠程桌面中,如下所示。

在VNC viewer上輸入Ubuntu16.04的IP進行連接遠程桌面

Ubuntu16.04搭建VNC Server遠程桌面服務器

在VNC viewer上輸入Ubuntu16.04的IP進行連接遠程桌面

在VNC viewer上提示連接Ubuntu16.04遠程桌面不安全,選擇繼續

Ubuntu16.04搭建VNC Server遠程桌面服務器

在VNC viewer上提示連接Ubuntu16.04遠程桌面不安全,選擇繼續

輸入Ubuntu16.04 VNC遠程桌面密碼

Ubuntu16.04搭建VNC Server遠程桌面服務器

輸入Ubuntu16.04 VNC遠程桌面密碼

成功通過VNC協議連接到Ubuntu16.04遠程桌面

Ubuntu16.04搭建VNC Server遠程桌面服務器

成功通過VNC協議連接到Ubuntu16.04遠程桌面

現在您將從服務器獲得XFCE桌面。

第一次點擊“使用默認配置”按鈕,就會得到一個帶有默認配置的XFCE桌面。

使用TightVNC在Ubuntu 16.04上安裝VNC服務器已經成功完成。

4. 總結

通過本教程,您應該知道如何在Ubuntu16.04安裝VNC Server遠程桌面服務器了吧?使用VNC進行遠程桌面維護工作的較佳選擇。當然,本文作者肯定優先推薦使用命令行管理Ubuntu16.04的。

本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下鏈接:
https://www.linuxrumen.com/rmxx/1369.html

點擊瞭解更多,快速查看更多的技術文章列表。


分享到:


相關文章: