使用VNC Viewer連接Linux雲服務器


使用VNC Viewer連接Linux雲服務器

Linux雲服務器一般采用SSH連接方式,使用密鑰對進行安全地無密碼訪問。但是SSH連接一般都是字符界面,有時我們需要使用圖形界面進行一些復雜操作。本文以Ubuntu 18.04操作系統為例,介紹如何為雲服務器安裝VNC Server,以及如何使用VNC Viewer連接雲服務器。

准備工作

安裝VNC Server

默認情況下,Ubuntu 18.04操作系統沒有安裝圖形環境或VNC Server。本示例中,桌面環境使用Xfce,它是一個精簡的輕量化桌面,與Gnome和KDE相比更小巧,並且界面美觀、對用戶友好,適合雲服務器遠程連接場景下使用。

  1. 遠程登錄雲服務器。

    帳號:root;密碼:您在創建雲服務器時設置的密碼。

  2. 執行以下命令,更新軟件列表。

    sudo apt update

  3. 安裝Xfce桌面環境。

    sudo apt install xfce4 xfce4-goodies

  4. 執行完成后,安裝TightVNC服務器。

    sudo apt install tightvncserver

執行完成后,使用

vncserver

命令進行配置。

當您第一次運行vncserver時,它會創建一個默認啟動腳本。按照提示進行配置:

img

  • 密碼:長度為6~8個字符。超過8個字符的密碼將自動截斷。請牢記該密碼,VNC Viewer連接雲服務器時會使用。
  • 驗證密碼:再次輸入密碼。
  • 是否創建僅查看密碼:使用僅查看密碼登錄的用戶將無法使用鼠標或鍵盤控制雲服務器。此處輸入“n”。

配置VNC Server

  1. 首先停止第一個虛擬桌面。

    vncserver -kill :1

    img

  2. 修改xstartup文件。

    vim ~/.vnc/xstartup

    按“i”進入編輯模式,添加以下內容:

    #!/bin/sh
    xrdb $HOME/.Xresources
    startxfce4 &
    

    其中,

    • 第一個命令“xrdb $HOME/.Xresources”告訴VNC的GUI框架讀取服務器用戶的“.Xresources”文件。用戶可以在“.Xresources”中更改圖形桌面的某項設置,如終端顏色、光標主題和字體渲染。
    • 第二個命令“startxfce4 &”告訴服務器啟動Xfce。

    點擊放大

  3. 為了保證VNC服務正常啟動,需要配置可執行。

    sudo chmod +x ~/.vnc/xstartup

重啟VNC Server。

vncserver

第二次運行vncserver時,它將創建日志文件。

img

回顯信息中出現類似這樣的一條信息:Log file is /root/.vnc/xxx:1.log。其中,“1”表示當前用戶分配的是VNC的第一個虛擬桌面。VNC的端口號為:5900+虛擬桌面號碼,VNC Viewer客戶端連接雲服務器時會使用該端口號。

雲服務器控制台配置

  1. 登錄雲服務器管理控制台。

  2. 單擊彈性雲服務器名稱,進入詳情頁面。

  3. 在“安全組”頁簽,單擊“更改安全組規則”,放行5901端口。

    點擊放大

    img說明:

    如果4中回顯的日志文件為“xxx:2.log”,則需要放行5902端口;如果為“xxx:3.log”,則需要放行5903端口,以此類推。

使用VNC Viewer連接雲服務器

  1. 在本地PC打開VNC Viewer客戶端,輸入雲服務器的彈性公網IP:5901,設置名稱,單擊“OK”。

    img說明:

    端口號由4中回顯的日志文件名決定,如果為“xxx:1.log”,則輸入5901。

    img

  2. 彈出如下界面,直接單擊“Continue”。

    img

  3. 輸入

    5

    中設置的密碼,單擊“OK”。

    img

  4. 建立連接后,即可看到Ubuntu 18.04的圖形化界面。

    點擊放大


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM