novnc 使用token訪問虛擬機器

2021-09-26 05:55:38 字數 1073 閱讀 6211

環境:centos 7

虛擬機器埠 :5900、5901

yum istall -y git 

git clone

cd novnc

$ ./utils/launch.sh --vnc localhost:5900

瀏覽器訪問http://localhost:6080/vnc.html  或者http://localhost:6080/vnc_lite.html (ip根據實際情況作更改),二者區別如下

這樣我們便可以在瀏覽器中直接操作5900的虛擬機器,如果需要操作多台虛擬機器,我們可以用token 進行配置。

git clone
token檔案格式(注意空格位置)

token1: host1:port1
token 檔案可以為乙個檔案,也可以為多個,這裡為乙個token檔案情況。(token檔案只要在指定目錄即可,也可以沒有字尾名,都能夠正常識別)

cd websockify

mkdir token

vi ./token/token01.conf

輸入內容如下

vm01: 10.6.31.60:5900

vm02: 10.6.31.60:5901

啟動前先重啟之前的novnc(指定埠8888)

./launch.sh --listen 8888
然後啟動websockify

./run --token-plugin tokenfile --token-source ./token/ 6080
在瀏覽器輸入http://localhost:8888/vnc_lite.html?host=10.6.31.60&port=6080&path=websockify/?token=vm01就可以訪問虛擬機器了

其中host 為websockify所在的伺服器ip,port為其埠,path為訪問路徑,token 為我們剛才配置的token

novnc安裝與使用

novnc使用方法 一,安裝vncserver 第一種vncserver sudo apt get install tightvncserver tightvncserver是可以訪問命令列 vncserver 1 記住輸入的密碼,登陸用 第二種vncserver sudo apt get inst...

使用noVNC連線虛擬機器控制台

最近在做乙個kvm的虛擬機器管理 需要在網頁中顯示虛擬機器控制台。自然選到了novnc。簡單使用 命令列執行 utils launch.sh vnc 127.0.0.1 5900 在瀏覽器中訪問 可以進入對應的虛擬機器控制台 然後執行 utils launch.sh cert self.pem vn...

Token的使用介紹

token的使用場景一般為第三方授權介面或跨域 跨伺服器的請求。token由服務提供方頒發,一般需要有新頒發和續約兩個介面,失效時長根據使用場景可以分為10分鐘或1小時等多種時效。頒發方式 使用者名稱 密碼 時間和序列進行統一認證,認證通過後返回token,其中密碼資訊為線下溝通,不通過請求傳輸,密...