如何在命令行中配置允许特定IP访问RDP?
美国、香港服务器
如何在命令行中配置允许特定IP访问RDP?
03-28 来源:
1. 先禁用系统自带的 RDP 规则(必须)
不然默认规则会允许所有 IP,白名单失效:
cmd
netsh advfirewall firewall set rule name="远程桌面 - 用户模式(TCP-In)" new enable=no
netsh advfirewall firewall set rule name="远程桌面 - 核心模式(TCP-In)" new enable=no
2. 创建只允许单个 IP 访问 RDP 的规则
把 1.2.3.4 换成你自己的公网 IP:
cmd
netsh advfirewall firewall add rule name="Allow-RDP-MyIP" dir=in action=allow protocol=TCP localport=3389 remoteip=1.2.3.4 enable=yes profile=any
3. 允许多个 IP(逗号分隔)
cmd
netsh advfirewall firewall add rule name="Allow-RDP-MultiIP" dir=in action=allow protocol=TCP localport=3389 remoteip=1.2.3.4,5.6.7.8 enable=yes profile=any
4. 允许一个 IP 段(公司 / 家庭宽带)
cmd
netsh advfirewall firewall add rule name="Allow-RDP-IPRange" dir=in action=allow protocol=TCP localport=3389 remoteip=1.2.3.0/24 enable=yes profile=any
5. 如果你改了 RDP 端口(比如 13389)
把 localport=3389 换成你的端口即可:
cmd
netsh advfirewall firewall add rule name="Allow-RDP-CustomPort" dir=in action=allow protocol=TCP localport=13389 remoteip=1.2.3.4 enable=yes profile=any
6. 查看是否生效
cmd
netsh advfirewall firewall show rule name="Allow-RDP-MyIP"
7. 云服务器一定要再配安全组
阿里云 / 腾讯云 / 华为云安全组里:
协议:TCP
端口:3389(或你改后的端口)
源 IP:只填你的公网 IP
拒绝所有其他 IP 访问 3389
这样配置后,只有你指定的 IP 能连远程桌面,非常安全。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快