PortChecker Logo
PortChecker

端口 3389 — RDP (TCP)

RDP

什么是端口 3389?

远程桌面协议

这是注册端口(1024–49151),常分配给 RDP 等服务。  ·  No formal RFC; Microsoft RDP protocol

什么情况下需要开放端口 3389?

Open if you need graphical Remote Desktop access to a Windows machine over the network. Highly targeted by automated brute-force attacks — restrict access to known IP addresses or route through a VPN rather than exposing RDP publicly.

常见用途与软件

  • Windows Remote Desktop Client (mstsc.exe)
  • Microsoft Remote Desktop (macOS / iOS / Android)
  • FreeRDP
  • Remmina (Linux)
  • Royal TSX

安全

Exposed RDP is a leading ransomware attack vector. Never expose port 3389 directly to the internet. Use a VPN and connect to RDP through the VPN only. Enable Network Level Authentication (NLA). Apply Windows Updates to patch known RDP vulnerabilities (BlueKeep CVE-2019-0708, DejaBlue). Consider moving to a non-standard port as a minor deterrent against automated scanners.

端口 3389 安全吗?

开放端口会增加攻击面。安全性取决于 RDP 的配置。

高风险

此端口是自动化攻击的活跃目标。除非需要 RDP,否则保持关闭,并在防火墙中将访问限制为已知的 IP 地址段。

立即检查端口 3389

测试任意主机的端口 3389 连通性。

1-65535

开放端口 3389

要允许到端口 3389 (RDP) 的入站连接,请配置防火墙并在路由器上添加端口转发规则,指向设备的本地 IP 地址。

Windows 防火墙

打开 Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则 → 端口 → TCP → 特定本地端口: 3389 → 允许连接 → 命名并保存规则。

netsh advfirewall firewall add rule name="Open Port 3389" dir=in action=allow protocol=tcp localport=3389
Linux (UFW / iptables)sudo ufw allow 3389/tcpsudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
路由器

登录路由器(192.168.1.1 或 192.168.0.1)→ 端口转发 → 添加新规则: 协议 TCP, 外部端口 3389, 内部 IP: 设备的本地 IP, 内部端口 3389 → 保存。

如何关闭端口 3389

若不需要 RDP,请在防火墙或路由器中阻止该端口。

Windows 防火墙

要在 Windows 上屏蔽端口 3389,请以管理员身份在 PowerShell 或命令提示符中运行以下命令:

netsh advfirewall firewall add rule name="Block Port 3389" dir=in action=block protocol=tcp localport=3389
Linux (UFW / iptables)执行:sudo ufw deny 3389/tcpsudo iptables -A INPUT -p tcp --dport 3389 -j DROP
路由器

删除或禁用端口 3389 的端口转发规则。

常见问题

端口 3389 用于什么?▾

3389 端口是 RDP 的标准 TCP 端口。它被需要接受该服务入站连接的服务器和应用程序所使用。是否需要开放取决于您是否在运行 RDP 服务器——如果没有,应保持关闭。

保持端口 3389 打开安全吗?▾

开放的 3389 端口会扩大攻击面。如果您没有主动运行 RDP,请在防火墙中关闭此端口并删除端口转发规则。如果 RDP 需要可访问,请将访问限制为已知 IP 地址并保持软件更新。