可以将 RDP 从 Windows 连接到本地的 ubuntu,但不能从 Internet 连接

问题描述

在这里遇到了一个小问题。

  • 我已经在 ubuntu 21.04 上安装了 xrdp 并启用了它
  • 我在路由器上为我的 ubuntu 电脑打开了 3389 端口 tcp
  • 我在 WIN10 和 ubuntu 上都禁用了防火墙

我可以将本地连接到 ubuntu,没问题,但是当我从互联网上尝试时,“无法连接”错误消息...

从 whatmyip 获得公共 IP,尝试使用 IP:PORT 和 IP,但没有任何效果

我错过了什么?

感谢您的帮助

解决方法

可能是网络防火墙问题,您可以尝试以下命令来检查您的外部 IP 是否可以从外部访问。

nmap -p 3389 your_public_ip 
# make sure the test client is not inside of your home network (internal network)

或者还有另一个选择是使用在线端口扫描工具,例如

https://www.whatismyip.com/port-scanner/

,

我终于将它添加到非军事区然后它的工作。

猜测我的路由器有关于端口转发的问题,nvm

谢谢