本教程向您展示如何在 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 查看器。下載某人並將其安裝在您的系統上,如下所示:
恭喜!您已成功安裝 VNC。感謝您使用本教程在您的 Ubuntu 22.04 LTSJammyJellyfish 系統上安裝 VNC 服務器。我們鼓勵您查看更多幫助和有用信息。 VNC官網..