(視訊) 基於HTML5的伺服器遠端訪問工具

北京的201個藍天發表於2016-01-08

現在雲端計算這麼發達,基本上每個人都多少有幾臺Windows或者Linux伺服器執行在雲端,要直接進入這些伺服器進行配置就需要使用類似遠端桌面或者Putty這類的工具,雖然大多數Windows電腦都自帶遠端桌面程式,Putty也很小,下載起來也算方便;但是如果遇到所在網路的防火牆有相關限制或者正好手頭沒有工具,就比較麻煩了。如果我們可以通過網頁來完成遠端桌面或者SSH操作那豈不是很爽?

所以小編做了一些調研,發現有2個工具非常好用,這裡介紹給大家:

Spark View

這是一款商用軟體,但是提供免費試用版本,可以在90天試用期內使用全部功能,超過時間後也可以繼續使用,只是功能上做一些限制,比如:不支援RemoteApp,Shadow Session等。

工具主頁:http://www.remotespark.com

sparkview

Spark View 非常好用,完全具備了企業級工具的要求:
– 支援所有主流瀏覽器(只要支援WebSocket和Canvas即可),如:Chrome, Firefox, Safari, Opera, IE10等。
– 客戶端瀏覽器上無需新增任何外掛,沒有Java, frash, activeX,全部使用html 5實現
– 對於平板操作進行了優化,如:iPad, Android tablet, Windows Surface/RT, Blackberry Playbook;並且手機也可以操作
– 只需要部署一臺Gateway伺服器,在目標伺服器和客戶端無需進行任何部署;
– 支援TLS(SSL over RDP)和 Network Level Authentication (NLA)
– 支援連線Hyper-V的控制檯session
– 支援RemoteApp, 檔案共享,遠端列印,音訊錄製
– 支援RDP shadow,可以控制單人控制多人觀看,或者所有人均可操作(這個功能非常有用)

Guacamole

這是一款開源軟體,完全免費,功能上基本上和上面Spark View相差無幾;除此之外,還有2個功能比Spark View更強
– 使用者管理:可以建立多個使用者,為每個使用者分配可以訪問的伺服器資源
– 伺服器皮膚:可以將已經連線好的伺服器顯示為圖示,便於再次訪問

工具主頁:http://guac-dev.org

guacamole

這兩個工具都支援RDP, VNC, SSH等主流遠端訪問協議,安裝配置也很簡單,小編測試過程中每個工具的安裝配置時間均不超過1小時。最重要的是,客戶端不需要安裝任何外掛,完全通過HTML5實現!

以下是測試視訊

 

適用場景

– 跨防火牆訪問:因為這兩個工具都通過80/443提供服務,使用者只需要開啟瀏覽器就可以訪問目標伺服器,而中間Gateway伺服器起到了跳板的作用;這樣我們就可以在被保護的網路中使用Gateway伺服器作為入口,為外部使用者提供安全網路訪問;再加上使用者許可權和資源配置,可以很靈活的對受保護資源的訪問進行控制。
– 遠端支援:這2個工具均支援RDP session shadowing,這是一個非常有用的功能。試想如果你的使用者需要你幫助他完成伺服器配置,只需要提供給你一個URL,你就可以進入他的session,協助他完成操作。整個過程不需要安裝任何工具和外掛。提供同樣能力的工具還有Team Viewer,QQ,Skype等,但使用起來都沒有這個簡單。
– 移動辦公:很多企業的原有IT系統都是構建在Windows伺服器上通過客戶端程式提供的,也就是C/S結構,使用這2個方案可以直接允許使用者使用RemoteAPP的方式通過瀏覽器訪問,使用者可以使用iPad或者安卓平板訪問。
– 管理員皮膚:這是小編現在的用法,把所有需要訪問的資源全部配置在GUACAMOLE中,這樣無論我在什麼地方,只要可以聯網,就可以通過瀏覽器管理所有自己的伺服器資源,而這些伺服器甚至都不需要再公網暴露任何埠。(可以把伺服器部署在虛擬網路中,只給GUACAMOLE伺服器開啟80/443埠即可)

需要安裝手冊的朋友可以關注本部落格微訊號,發訊息給小編即可

qrcode_for_gh_b7c158df1fd1_430

相關文章