假设我们的 Windows 7 机器 A 没有公网 IP - 它连接到 LAN,IP 为 192.168。此机器可以访问 Internet。如何从此服务器机器 A 启动远程访问,以便能够以与 RDP 允许的相同方式通过客户端机器 B 操纵 A 的桌面,或者类似方式?机器 B 具有公网 IP,并连接到 Internet 的某个位置 - 与 A 不在同一个 LAN 中。因此,可以从 A 建立到 B 的连接,但不能从 B 建立到 A 的连接。A 应该由 B 控制。换句话说,我应该能够从 A 开始会话,然后使用 A 的桌面从 B 远程工作。更新:我只能在机器 A 和 B 上进行管理员控制。
答案1
您的 A 机器是否能够在同一局域网上接收远程桌面会话?如果配置正确,答案是肯定的,则必须将 A 机器路由器上的远程桌面端口 (tcp 3389) 转发到 A 机器的 IP 地址
答案2
如果你的 B 机器有一个公共 ip 地址,或者你对 B 机器所在的路由器有完全控制权,并且你可以映射端口转发,则可以在 B 机器上安装一个 openvpn 服务器,调整设备配置,并生成几个密钥和证书(互联网上有很多关于它的教程)然后在 A 机器上安装一个 openvpn 客户端,在 B 机器上生成正确的密钥和证书。当你启动 openvpn 客户端时,A 和 B 机器会添加另一张逻辑以太网卡,并带有几个 ip 地址。现在你可以使用新的 ip 地址启动 rdp,隧道绕过每个路由器请小心,在某些工作环境中不允许创建到外部的 vpn 或隧道,请先通知你的网络管理员