文章出處

前兩節我們介紹了vmrc sdk的基本用法。在前面的demo中,有一個關鍵的問題是,我們現在所作的工作都是基于局域網的,作為應用層面上,主機不會直接暴露給用戶,而是通過一系列的web service服務分配內網主機資源。那么我們這里可以做的是公網私網端口映射。

這里我們用一個port mapping來做映射。此處我們用內網來模擬公網的效果,可以在測試之前屏蔽內網主機IP,介紹通過windows策略機制屏蔽指定IP:http://www.cnblogs.com/yuefei/p/3805892.html

從上圖可以看到,vmrc通過了443端口然后是902端口,這是因為vmrc的工作機制通過443與取得主機的信任聯系,再通過902端口返回視圖數據。此處的902屬于主機console端口,可以通過在主機上進行命令行設置。具體設置google有資料。443端口一般默認打開,902端口可以通過防火墻添加一個出站規則,cmd命令:netsh firewall add portopening TCP 903 "console"。

還有一種實現方式通過VNC來實現console的功能,不過從技術原理上和vmrc是兩種不同的技術實現手段,所作的操作預先停掉虛擬機,并額外添加虛擬機的VNC配置參數。有很多基于html5的VNC插件效果也是相當不錯。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()