如何在 Ubuntu 20.04 上安裝 VNC 服務器


介紹:

虛擬網絡計算 (VNC) 是一種可視化屏幕共享解決方案,可讓您使用觸摸板遠程控制另一台設備。它是 Microsoft 的 RDP(遠程訪問協議)的公平和民主的替代方案。 您可以使用 TigerVNC、TightVNC、Vino、vnc4server 等許多應用程序來遠程控制基於 Linux 的桌面。 TigerVNC 是一款高性能 VNC 服務器,可用於遠程管理或查看基於 Linux 的桌面。公平和民主。它實際上是一個客戶端/服務器程序,允許您與其他計算機上的圖形程序進行通信。本教程將向您展示如何在 Ubuntu 20.04 上安裝和配置 TigerVNC 服務器。

更新 Ubuntu 20.04。

要開始使用 VNC 服務器,您首先需要更新您的系統和 apt 包。 使用 Ctrl+Alt+T 打開終端並編寫以下查詢進行更新。 需要 sudo 執行密碼。 添加 root 帳戶密碼,然後按 Enter。這需要一些時間才能完成。

$ sudo apt update && sudo apt upgrade

要配置您的桌面環境:

首先,讓我們在 Linux 平台上安裝一個默認不包含的桌面環境。 有幾個選項,例如 GNOME、MATE 和 XFCE。本課使用 XFCE 桌面環境。這是一個最小的桌面環境,可幫助您保持可靠和無縫的 VNC 連接。試試上面的查詢:

$ sudo apt install xfce4 xfce4-goodies

單擊 y 確認安裝過程。否則按“n”停止。

[パッケージ構成]並選擇[OK]單擊按鈕。

安裝 TightVNC 服務器。

部署 XFCE 工作區後,配置 TightVNC 服務器模塊。其他流行的 VNC 服務器是 TigerVNC 和 x11vnc。 使用 apt 查詢安裝下面列出的軟件包。添加您的 sudo 密碼以繼續該過程。

$ sudo apt install tightvncserver

啟動 VNC 服務器。

要啟用或啟動 VNC 服務器,您需要在 shell 中運行以下非常簡單的命令,如下所示:

$ vncserver

由於我們沒有指定服務器密碼,因此我們需要添加服務器密碼。在這種情況下,將以下密碼命令添加到您的 shell:系統會提示您輸入密碼,再次添加並確認。然後將詢問您是否要添加只讀密碼。 按“Y”確認。否則按“n”退出。 我知道,因為我添加了一個“y”。因此,系統將提示您輸入密碼。輸入您的密碼並再次添加以確認。

$ vncpasswd

配置 VNC 服務器。

啟動服務器後,創建了一個配置文件。 將 VNC 服務器設置為與 Ubuntu 服務器同時啟動非常重要。此外,您需要指定 VNC 服務器將加入的用戶界面。首先,讓我們終止 TCP 端口 5901 上的現有 VNC 服務器實例。

$ vncserver –kill :1

現在您需要備份配置文件,即 xstartup。因此,請在您的 shell 中嘗試以下“cp”查詢來備份它。

$ cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

在首選編輯器中打開配置文件。在我們的例子中,它是使用 GNU nano 編輯器打開的,如下所示。

$ nano ~/.vnc/xstartup 

現在文件已打開,使用下圖中顯示的代碼對其進行更新。 Ctrl+S 保存文件並使用 Ctrl+X 快捷鍵退出。

使用以下查詢重新啟動 VNC 服務器。

$ vncserver -localhost

連接到您的服務器。

最後也是最重要的部分是與服務器的連接。 確保您已安裝“SSH”軟件包。首先,讓我們檢查本地服務器。

$ ss -ltn

使用下面的“cd”命令導航到系統文件夾。然後在任何編輯器中創建並打開 [email protected] 文檔。

$ cd /etc/system/system
$ vim [email protected]

使用以下代碼更新文件並退出:

添加以下命令以在本地連接 SSH 隧道。添加一些積極的答案,你就會知道這個過程是成功的。

結論是:

我們已經了解瞭如何在 Ubuntu 20.04 上安裝和配置 VNC 服務器。除此之外,我們還了解瞭如何在服務器上創建密碼以及如何連接到它。