介紹:

虛擬網絡計算 (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

然後在任何編輯器中打開配置文件。在我們的例子中,使用 GNUnano 編輯器打開它,如下所示。

$ 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 服務器。除此之外,我還看到瞭如何在服務器上創建密碼以及如何連接到它。