在通常状况下,咱们是经过客户端上的远程桌面链接器链接到远程桌面服务器,使用的端口默认是3389,但企业内部服务器的3389端口每每是不会在防火墙上对外部开放的,这时就要考虑另外一种访问方法,经过部署远程桌面Web访问,使客户端能够经过http协议来访问到远程桌面和RemoteApp应用程序html
1.安装远程桌面Web访问组件web
按图点击【添加角色服务】浏览器
勾选【远程桌面Web访问】服务器
远程桌面Web访问须要IIS组件支持,点击【添加所需的角色服务】ide
自动勾选上了IIS的一些组件测试
点击【安装】网站
点击【关闭】后完成安装url
2.为网站绑定证书spa
证书已经在第三章申请完毕,这里直接绑定,打开IIS管理器,在默认站点上右键点击【编辑绑定】htm
选择https,点击【编辑】
选择证书
3.测试桌面Web访问
来到客户端,打开IE输入远程桌面服务器的Web访问地址,这里是https://bjrd.zf.com/rdweb
输入帐号密码登陆
登陆后能够经过Web界面看到咱们以前发布的RemoteApp程序
运行word,选择RemoteApp程序可使用到本机的哪些资源,点击【链接】
输入帐号密码
能够看到成功打开了word
也能够经过浏览器测试一下对远程服务器的桌面访问,回到主页面中切换到【远程桌面】标签,填写远程桌面服务器名称bjrd.zf.com,点击【链接】
链接到远程服务器时,也要求选择可使用到本机的哪些资源
最后输入帐号密码登陆
成功链接到远程桌面,到这里远程桌面Web访问测试所有完成
注意:经实测,经过TMG发布远程桌面Web访问,若是只是发布了443端口,那么外部用户经过Web访问是不能打开RemoteApp应用程序和远程桌面的,由于Web界面只是一个发布的窗口,最终在发生RemoteApp链接时,仍是得用到远程桌面的端口,也就是3389端口,因此还要发布【RDP服务器】才能够经过Web访问正常打开RemoteApp应用程序和远程桌面,若是想把数据彻底封装在https里,单走443端口的话,那就必须得用到远程桌面网关服务器了,后续会作讲解