不使用非标准端口的 Forefront TMG 2010 RDP 连接

不使用非标准端口的 Forefront TMG 2010 RDP 连接

从我的阅读来看,似乎 Forefront TMG 不会允许 RDP 连接通过防火墙,除非为内部服务器和客户端的每个 IP 地址配置非标准端口。防火墙将仅侦听特定端口上特定 IP 地址的 RDP 流量。这是正确的吗?

如果是这种情况,有人能建议如何轻松地允许通过 RDP 向客户端进行外部连接而无需使用 VPN 吗?我在学术环境中工作,域中的几乎每个人(管理员、教授和研究人员)都需要远程访问他们的盒子。我们所有的 IP 都是静态的和可路由的。

答案1

从我的阅读来看,似乎 Forefront TMG 不会允许 RDP 连接通过防火墙,除非为内部服务器和客户端的每个 IP 地址配置非标准端口。

嗯,从我对你的问题的解读来看,你似乎不知道如何使用 RDP,至少是当前版本;)我很高兴地连接到 TMG 后面的任何服务器,而无需为每个服务器配置一个端口。

TMG 支持 Windows 中的标准——网关服务器。

这实际上意味着您的远程桌面客户端连接到网关服务器(顺便说一下,使用 HTTP),然后调用从那里内部转发到最终服务器。

这是远程桌面客户端中的标准设置,您可以在其中输入网关主机地址(url),大多数管理员都不知道该地址,因为他们不愿意阅读文档。

http://technet.microsoft.com/en-us/library/cc731264%28v=ws.10%29.aspx

解释什么是终端服务网关以及它通常如何工作。

http://www.isaserver.org/tutorials/Microsoft-Forefront-TMG-Publishing-RD-Web-Access-RD-Gateway-Part1.html

解释了如何设置 TMG。此文创建了一个用于连接的网站。

设置起来确实很容易。使用 HTTP 作为 RDP 的承载协议具有很大的优势,即当正常的 TCP 转发被禁用或受防火墙规则限制时,它能够经常工作;)

http://www.windowsecurity.com/articles/Configuring-Windows-Server-2008-Terminal-Services-Gateway-Part2.html

谈论直接发布 TS 网关;)

答案2

那是不正确的,不。

嗯,这是默认设置,但它并不是一成不变的。

RDP 的默认协议定义只监听端口 3389,但可以更改。见屏幕截图。只需导航到您的Firewall Policy,然后Toolbox(在右侧框架),然后Protocols。您可以为自定义 RDP 端口创建新协议,并为其分配所需的任何端口范围。

更简单的解决方案(我看到 TomTom 刚刚发布)是设置 TS/RDP 网关,这样您就不必担心弄乱端口,或者为所有需要通过 RDP 连接的机器进行 NAT 外部地址。

默认:

默认 RDP 设置

我通过新协议向导设置的自定义端口范围:

自定义“RDP”端口范围设置

相关内容