vnc viewer通过浏览器_浏览器中的Ubuntu 20.04 LTS(Focal Fossa)
在開始寫這篇tutorial時,想到曾經看過的一本書,叫做《瓶中的太陽:核聚變的怪異歷史》,講的是在追求可控核聚變過程中的一段歷史,在半個世紀以來的大批物理學家看來,創造一種裝在瓶中的微型太陽,以便把恒星的核聚變威力在地球上發揮出來,有著致命的吸引力。那么對愉快玩耍:打造隨身攜帶的桌面環境這個專題,將威力無窮的Ubuntu 20.04 LTS放入到瓶(瀏覽器)中,讓我們能夠隨時隨地通過Firefox、Chrome、Edge等工具來使用Ubuntu的強大能力,同樣也有著無比的誘惑力,慶幸的是,這并不需要多少高深的技術,大約10分鐘的時間,任何人都可以擁有這樣的一個“微型太陽”。
瓶中的太陽:核聚變的怪異歷史首先,我們先準備一臺裝有Ubuntu 20.04的機器,本文按照慣例,依舊是通過Vultr迅速部署一臺VPS進行演示講解。使用root用戶ssh到機器后,執行以下命令:
apt update -y apt upgrade -y apt install ubuntu-desktop -y以上步驟及中文支持等設置在建造基于Ubuntu20.04的基礎款遠程桌面中有詳盡的描述,可參考。
接下來的工作依賴兩個軟件:tigervnc和novnc。安裝配置后,將在瀏覽器中看到完整的Ubuntu桌面環境,即Full Ubuntu Desktop,而不是非常簡陋的終端環境或者顏色失真的圖形界面。先來安裝tigervnc:
apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer -y接下來執行:
vncserver根據提示,設置vnc連接使用的密碼。執行以下命令停止掉vncserver:
vncserver -kill :1接著編輯~/.vnc/xstartup的文件內容:
nano ~/.vnc/xstartup文件內容是:
#!/bin/shCtrl+x保存文件內容,按Y鍵。
將vncserver啟動起來,使用5902端口:
vncserver :2 -localhost no -geometry 1280x800 -depth 32下面安裝novnc,一個提供web訪問功能的工具:
apt -y install novnc websockify python-numpy進度條到達100%就安裝完成了。
設置novnc啟動時的證書:
cd /etc/ssl openssl req -x509 -nodes -newkey rsa:2048 -keyout novnc.pem -out novnc.pem -days 365按提示信息填寫即可,不想填的信息項打一個點。
設置證書權限:
chmod 644 novnc.pem最后,啟動novnc:
websockify -D --web=/usr/share/novnc/ --cert=/etc/ssl/novnc.pem 6080 localhost:5902所有的配置工作完成了,打開瀏覽器看看效果,地址欄里直接輸入IP地址和端口號:
點擊“連線”,輸入vncserver第一次啟動時設置的密碼,進入后依次設置:
最后,看一下瀏覽器中的Ubuntu:
總結
以上是生活随笔為你收集整理的vnc viewer通过浏览器_浏览器中的Ubuntu 20.04 LTS(Focal Fossa)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是IP地址、网络地址与子网掩码
- 下一篇: zigbee协议_智能家居的ZigBee