現在雲計算這么發達,基本上每個人都多少有幾台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端口即可)
需要安裝手冊的朋友可以關注本博客微信號,發消息給小編即可