如何从机器启动远程桌面访问会话来控制从另一台机器?

假设我们的Windows 7机器A没有公共IP – 它连接到局域网,并具有192.168的IP。 这台机器可以访问互联网。 如何从这个服务器机器启动远程访问A能够通过客户机器B以与RDP允许的方式相同的方式来操纵A的桌面? 机器B具有公共IP,并且连接到互联网的某个地方 – 与A不在同一个局域网中。因此,有可能build立从A到B的连接,但从B到A不可能.A应该由B控制。换句话说,我应该能够从A开始会话,并且稍后使用A的桌面从B远程工作。 更新:我只有在我的机器A和B上有pipe理员控制。

老实说,像TeamViewer或Splashtop似乎是一个完美的解决scheme。 我不知道任何反向rdp隧道function与Windows。

或者,在路由器级别,您可以在RDP端口上启用端口转发到您的机器,并启用远程桌面,但是您说只有机器pipe理员,并且需要networking级别的configuration。