(視頻) 基于HTML5的服務器遠程訪問工具

jopen 8年前發布 | 15K 次閱讀 HTML5 前端技術

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

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

Spark View

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

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

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

這兩個工具都支持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端口即可)

需要安裝手冊的朋友可以關注本博客微信號,發消息給小編即可

來自: http://www.cnblogs.com/ups216/p/5111878.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!