1. 前言
本文主要講解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第一次運行vncserver命令時,它將自動創建新的配置目錄
Step 4 – 配置TightVNC,Ubuntu16.04配置VNC服務器
在此步驟中,我們將在Ubuntu16.04系統上配置VNC服務器以使用XFCE桌面。我們將在下面編輯VNC配置文件xstartup,這個文件放在目錄.vnc里面。
在編輯配置之前,使用下面的命令終止第一個VNC會話。
現在備份默認配置并使用vim創建一個新的配置。
按鍵盤上的i,將下面的配置粘貼到VIM文本編輯器里。
現在備份Ubuntu16.04默認VNC遠程桌面服務配置并使用vim創建一個新的配置
保存退出
按鍵盤上的EsC鍵,然后輸入三個字符:wq
現在使用chmod設置腳本可執行,并再次運行'vncserver命令。
檢查服務是否正常運行:
Ubuntu16.04檢查VNC遠程桌面服務是否正常運行
Step 5 – 運行TightVNC服務,在Ubuntu16.04系統上運行VNC服務
在本教程中,我們將把VNC服務器作為服務運行。因此,我們需要為它創建一個新的服務文件。
轉到/etc/systemd/system目錄,創建一個新的服務文件vncserver@.service。
按鍵盤上的i,將下面的vnc服務腳本粘貼VIM編輯器界面中。
注意要替換您的用戶名
按鍵盤上的EsC鍵,然后輸入三個字符:wq
保存文件并退出編輯器。
運行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進行連接遠程桌面
在VNC viewer上輸入Ubuntu16.04的IP進行連接遠程桌面
在VNC viewer上提示連接Ubuntu16.04遠程桌面不安全,選擇繼續
在VNC viewer上提示連接Ubuntu16.04遠程桌面不安全,選擇繼續
輸入Ubuntu16.04 VNC遠程桌面密碼
輸入Ubuntu16.04 VNC遠程桌面密碼
成功通過VNC協議連接到Ubuntu16.04遠程桌面
成功通過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