本教程展示瞭如何在 Ubuntu 22.04 LTS 上安裝 VNC 服務器。對於那些不知道的人,虛擬網絡計算 (VNC) 是一種連接系統,允許您使用鍵盤和鼠標與遠程服務器上的圖形桌面環境進行交互。 VNC 開發了一個圖形用戶界面 (GUI) 環境,該環境使用遠程幀緩衝區 (RFB) 協議通過網絡傳輸鼠標和鍵盤輸入活動。
本文假定您至少具備 Linux 的基本知識,知道如何使用 shell,最重要的是,您將網站託管在自己的 VPS 上。 假設您在 root 帳戶下運行,安裝非常簡單。sudo
‘ 到獲得 root 權限的命令。 有關如何在 Ubuntu 22.04 (Jammy Jellyfish) 上安裝 VNC 服務器的分步說明。 Ubuntu 22.04 和其他基於 Debian 的發行版(例如 Linux Mint、Elementary OS、Pop!_OS)可以遵循相同的步驟。
先決條件
- 運行以下任何操作系統的服務器:Ubuntu 22.04、20.04 和其他基於 Debian 的發行版,例如 Linux Mint。
- 我們建議使用全新的操作系統安裝來防止潛在問題。
- 通過 SSH 訪問您的服務器(如果您使用的是桌面,則打開一個終端)。
- 一
non-root sudo user
或訪問root user
我們建議您充當non-root sudo user
但是,如果您在以 root 身份運行時不小心,可能會損壞您的系統。
在 Ubuntu 22.04 LTS Jammy Jellyfish 上安裝 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 服務器。
默認情況下,VNC 服務器在 Ubuntu 22.04 基本存儲庫中不可用。通過運行以下命令在您的 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,您可能熟悉終端。在您的本地計算機上創建 SSH 連接並安全地轉發到您的 VNC 本地主機連接。
ssh -L 59000:localhost:5901 -C -N -l server_user_name server_ip_address
要從 Windows 系統訪問 VNC 服務器上的遠程桌面,您必須在系統上安裝 VNC 查看器。可以使用各種 VNC 查看器。任何人都可以下載並安裝在他們的系統上。
恭喜! 您已成功安裝 VNC。 感謝您使用本教程在您的 Ubuntu 22.04 LTS Jammy Jellyfish 系統上安裝 VNC 服務器。如需更多幫助和有用信息, VNC 官方網站.