2014-01-08 232 views
3

我很明白,Windows RDP在TCP端口3389上工作,我遇到了IIS中的遠程桌面Web連接功能,添加了tsweb訪問,我的問題是,遠程桌面Web連接使用http協議作爲傳輸協議通過端口80?或者tsweb只是一個充當rdp客戶端的ActiveX控件,並且通常連接到3389?遠程桌面Web連接

回答

0

遠程桌面Web訪問角色(以前稱爲終端服務Web訪問)在Windows Server計算機上安裝網站。 「TSWeb」是一個網站:您可以使用http協議訪問它。

如果您使用Internet Explorer訪問本網站,IE會詢問您是否要下載ActiveX。該ActiveX將允許您通過端口3389(RDP)連接到遠程計算機。但是,「TS Web Access」本身不是activeX,它是包含 activeX的網站

僅供參考,其他瀏覽器不支持activeX對象。在這樣的瀏覽器上,「TSweb」網站將使您下載.RDP文件,而不是通過activeX啓動遠程連接。雙擊此文件或使用遠程桌面客戶端啓動遠程連接時,通過端口3389建立遠程連接。

3

Windows遠程桌面服務(RDS)角色具有名爲「Remote Desktop Gateway」的IIS功能。此網關使TSWeb ActiveX通過HTTPS通道(端口443)隧道化RDP會話,而不是在端口3389上充當RDP客戶端(可能使用mstsc COM對象)。

如果您不介意嘗試使用C#(.NET)編寫的開放源代碼替代方案,並且使用IIS網關(但不包括RDS),我沒有任何插件瀏覽器端(並且可以在所有瀏覽器中使用HTML 4和5),我最近發佈了Myrtille

+1

爲積極維護項目而進行加薪 –