Contents

Ubuntu 20.04 內建遠端方法

最近嘗試了 Ubuntu 遠端方法,發現 VNC 有很多種方式。這邊嘗試很多種方法,很多都會登入會閃退,不然就要裝 xfce4 能成功,但桌面好像會有一些問題,最後採用原生方法,這邊就紀錄一下。

遠端設定步驟

  1. 設定 → sharing,上面開關要打勾

https://i.imgur.com/LgF1esI.png

  1. 點擊遠端桌面,設定相關設定

https://i.imgur.com/VGhGnVX.png

很簡單就完成。但這邊你會發現有一個好像是 Windows 遠端用,但經過我測試會失敗,目前也沒找到方法。

VNC Viewer 無法連線問題

https://i.imgur.com/6C8uKhH.png

VNC Viewer 出现 RFB protocol error: invalid message type 255 的解决办法 - 玩客

微軟遠端工具怎麼測試還是無法使用。

防止 VNC 突然關閉(啟用自動登入和休眠)

  1. 點選 User 按下解除按鈕,啟用自動登入。

https://i.imgur.com/g33AHVz.png

  1. 關閉自動登出、鎖屏

https://i.imgur.com/H6ExZG2.png

題外話,話說想裝 noVNC,但沒想到安裝連線登入 VNC 網頁版會失敗,然後 Server 也會跟著掛,所以用這個就不能用 noVNC 喔。

彩蛋

How to enable Screen Sharing on Ubuntu 20.04 LTS

如何在Ubuntu 20.04上启用自动登录? - A5数据

VNC server配置 - 珂珂keo - 博客園
推薦可以看一下裡面文章,我看怎麼有這麼多種 VNC,裡面有介紹一些東西。原本要用x11vnc,但後來用原生。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
vnc簡介

VNC 由AT&T 的劍橋研究實驗室開發,可實現遠程圖像顯示和控制。

VNC可是指一種通信協議——Virtual Network Computing,也代指實現這種協議的工具——Virtual Network Console( 虛擬網絡控制台)。

VNC工具分為服務端和客戶端,服務端提供兩種服務方式:

    物理會話:直接控制物理顯示器顯示的內容,所有連接上的用戶看到的是同一圖像。
    虛擬會話:同時運行多個虛擬會話,各個會話圖像不同。

常見VNC實現

VNC作為一種通用協議,現有多種實現工具:

    TigerVNC

    TightVNC的分支,取代原TightVNC,虛擬會話使用Xvnc,物理會話使用x0vncserver。

    如今Linux發行版中最常用的VNC實現(一些發行版中安裝vncserver包即是安裝tigervnc)。tigervnc包含一個vnc客戶端vncviewer。
    TurboVNC

    TightVNC的分支,特點是對圖形傳輸方面的優化。
    RealVNC

    2002年劍橋研究室實驗室關閉,後來VNC的創始人創立的RealVNC公司開發的產品,客戶端可以通過該產品的服務器連接服務端,提供商用版本,以及有一定限制的免費版本。
    vino及vinagre

    GNOME項目的子項目,vino為服務端,vinagre為客戶端(還支持SPICE、RDP、SSH等協議)
    x11vnc

    僅為實現X11的服務端。