使用vnc遠程圖形化連接linux雲服務器(含網頁登陸)


使用vnc遠程圖形化連接linux雲服務器(含網頁登陸)

前幾天在百度雲買了一台實例,今天配置了一下遠程圖形化linux界面

環境

配置 1核/2GB/40GB/
環境 Ubuntu 18.04LTS
用戶 root

流程如下

  1. root登陸

  2. 更新包列表

    sudo apt update
    
  3. 安裝xfce桌面環境

    sudo apt install xfce4 xfce4-goodies
    
  4. 安裝TightVNC服務器

    sudo apt install tightvncserver
    
  5. 啟動vnc,初始化

    vncserver
    
  6. 配置vnc

    vnc服務器需要知道啟動時需要執行的命令,具體連接到哪個圖形界面

    這些命令位於主目錄的下xstartup的.vnc文件中調用的配置文件,首次啟動vnc在tcp端口5901上啟用。:1代表vnc實例,如:2,:3 等

    1. 首先要停止:1實例

      vncserver -kill :1
      
    2. 修改xtartup文件

      nano ~/.vnc/xstartup
      

      添加如下內容,只增加不刪除,並集

      #!/bin/bash
      xrdb $HOME/.Xresources
      startxfce4 &
      
    3. 增加權限, 為了保證vnc服務正常啟動

      sudo chmod +x ~/.vnc/xstartup
      
    4. 重啟vncserver

      vncserver
      
  7. 雲服務器

    控制台這邊主義放行59XX端口,從00開始,百度默認是全協議全端口放行,所以不用動

  8. 遠程登陸

    1. 下載vnc viewer(RealVNC)
    2. 輸入主機號: 1, 默認是1,前面有講
    3. 登陸成功

隧道連接

  1. 下載Xshell

  2. 在確保Xshell能夠連接到雲服務器上后,配置ssh隧道

  3. 在TCP/IP 轉移中添加規則:

    類型(方向) Local(Outgoing)
    源主機 localhost
    偵聽端口 5901
    僅接受本地連接
    目標主機 服務器ip地址
    目標端口 5901
    說明 vnc
    1. vnc連接:VNC Server: localhost: 5901

網頁登陸(推薦Chrome瀏覽器)

https://github.com/novnc/noVNC/

我跑的時候launch.sh的腳本總是顯示端口占用,遂用手動實現的,其實也並不麻煩。


免責聲明!

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



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