如何在 Ubuntu22.04LTS 上安裝 VNC 服務器


本教程向您展示如何在 Ubuntu 22.04LTS 上安裝 VNC 服務器。對於那些不知道的人,虛擬網絡計算或 VNC 是一個連接系統,它允許您使用鍵盤和鼠標與遠程服務器上的圖形桌面環境進行交互。 VNC 正在開發一種 GUI(圖形用戶界面)環境,該環境使用遠程幀緩衝區 (RFB) 協議通過網絡發送鼠標和鍵盤輸入操作。

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,將您的網站託管在您的 VPS 上。安裝非常簡單,假設您在 root 帳戶下運行。如果沒有,您需要添加一個’。sudo‘向命令獲取root權限。 這是在 Ubuntu 22.04 (Jammy Jellyfish) 上分階段安裝 VNC 服務器的方法。 Ubuntu 22.04,Linux Mint,基本操作系統,流行! 您可以對其他基於 Debian 的發行版(例如 _OS)執行相同的步驟。

先決條件

  • 運行以下任何操作系統的服務器:Ubuntu 22.04、20.04 和其他基於 Debian 的發行版,例如 Linux Mint。
  • 我們建議您使用新的操作系統安裝來防止潛在的問題。
  • 通過 SSH 訪問服務器(如果您使用的是桌面,則打開終端)。
  • 1 non-root sudo user或訪問 root user..建議充當 non-root sudo user但是,如果您在以 root 身份操作時不小心,可能會損壞您的系統。

在 Ubuntu 22.04 LTSJammyJellyfish 上安裝 VNC 服務器

步驟 1. 首先,運行以下命令以確保所有系統包都是最新的。 apt 終端命令。

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2

步驟 2. 安裝桌面環境。

默認情況下,桌面環境通常不包含在服務器版本中。要控制它,您需要在遠程服務器上安裝 GUI。運行以下命令進行安裝。

sudo apt install xfce4 xfce4-goodies

在安裝過程中,系統會提示您為新安裝的 XFCE 桌面環境選擇一個顯示管理器。

步驟 3. 在 Ubuntu 22.04 上安裝 VNC 服務器。

默認情況下,基於 Ubuntu 22.04 的存儲庫中不提供 VNC 服務器。然後通過運行以下命令在您的 Ubuntu 系統上運行 TigerVNC:

sudo apt install tigervnc-standalone-server

然後運行 vncserver 用於設置 VNC 訪問密碼、創建初始配置文件和啟動 VNC 服務器實例的命令:

vncserver

如果您設置了密碼,系統將提示您設置僅顯示密碼。這意味著任何使用僅顯示密碼訪問 VNC 服務器的人都無法使用鼠標或鍵盤訪問 VNC 桌面。

Would you like to enter a view-only password (y/n)? N
/usr/bin/xauth:  file /home/idroot/.Xauthority does not exist

New 'idroot:1 (idroot)' desktop at :1 on machine idroot

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/idroot/.vnc/idroot:1.log

Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/idroot/.vnc/passwd :1 to connect to the VNC server.

如果您想更改密碼或添加僅顯示密碼,請記住您可以使用: vncpasswd 命令:

vncpasswd

步驟 4. 配置 VNC 服務器。

首先,使用以下命令停止在端口 5901 上運行的 VNC 服務器實例:

vncserver -kill :1

然後你需要編輯 xstartup 文檔:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
nano ~/.vnc/xstartup

在下面添加以下行。

#!/bin/sh

# Start up the standard system desktop
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

/usr/bin/startxfce4

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
x-window-manager &

保存文件,關閉它,然後使文件可執行。

chmod +x ~/.vnc/xstartup

然後重新啟動 VNC 服務器。

vncserver -localhost no :1

步驟 5。 連接到 VNC 遠程桌面。

如果您使用的是 Linux 或 macOS,那麼您可能對您的設備很熟悉。要將本地主機連接安全地傳輸到 VNC,請在本地計算機上創建 SSH 連接。

ssh -L 59000:localhost:5901 -C -N -l server_user_name server_ip_address

要從 Windows 系統訪問 VNC 服務器上的遠程桌面,必須在系統上安裝 VNC 查看器。有各種可用的 VNC 查看器。下載某人並將其安裝在您的系統上,如下所示:

在 Ubuntu 22.04 LTSJammyJellyfish 上安裝 VNC 服務器

恭喜!您已成功安裝 VNC。感謝您使用本教程在您的 Ubuntu 22.04 LTSJammyJellyfish 系統上安裝 VNC 服務器。我們鼓勵您查看更多幫助和有用信息。 VNC官網..