抱歉,我一直在尝试寻找解决方案,搜索论坛等,但第一次我迷路了。这应该很容易 :( 但到目前为止我失败了,也许我无法理解一些主题。
我有一台 Ubuntu Server 22.04,用作公司内部网络的路由器。在网络内部和外部均可使用 SSH。但我无法设法在网络外部使用 Windows 远程桌面(内部工作没有问题)。我解锁了 ISP 上的端口 3389,但仍然没有结果。搜索之后,我开始怀疑这是否可行?
我想要连接大约五台具有远程桌面功能的 Windows 计算机。
- 我的测试电脑是Windows 10 PRO。
- ISP 连接 Linux 服务器 > Linux 服务器连接交换机 > 交换机连接 Windows PC
- 通过公共 IP 的 SSH 到 Linux 正在运行(不是通过 Windows 远程桌面而是通过 Putty)。
- 在网络内部,我可以连接到每台启用了远程桌面的计算机
- Linux 只有文本,没有图形界面(如果有帮助的话我会使用 webmin)
我认为这应该很容易,但到目前为止我找不到任何解决方案。如果您能帮助我,我将不胜感激。
干杯
答案1
防火墙是否可能阻止了端口 3389?尝试 telnet ip 3389,看看是否可以连接。您如何验证 RDP 是否已启用(也许可以提交工单让 ISP 验证)?您是否有足够的权限使用 RDP(远程桌面用户或本地管理员)进行连接。
听起来像是路由问题,我认为您需要弄清楚如何将来自外部的连接转换为 Windows PC 的内部 IP。但在我看来,这不是我推荐的解决方案。如果您希望多个用户使用远程桌面,请部署远程桌面或使用 Azure 虚拟桌面