×

利用iptable转发端口实现更改ubuntu图形桌面的rdp3389端口

冰原狼 冰原狼 发表于2024-10-27 14:38:15 浏览296 评论0

抢沙发发表评论

前言

因为内网禁用的3389端口,所以需要更改默认端口。

1. 手动修改端口设置

GNOME 远程桌面默认不提供直接更改端口的选项,因此可以通过以下方式手动调整防火墙规则或者修改 GNOME 远程桌面的配置来实现。

2. 防火墙重定向端口

如果无法在 GNOME 远程桌面的配置中直接更改端口,你可以通过防火墙设置来实现端口重定向:

使用 iptables 进行端口转发

假设你想将 RDP 从默认的 3389 端口更改为 3390 端口,可以设置防火墙规则来进行端口转发:

sudo iptables -t nat -A PREROUTING -p tcp --dport 3390 -j REDIRECT --to-port 3389

这条规则会将所有发送到 3390 端口的请求重定向到 3389 端口,保持 gnome-remote-desktop 使用默认的 3389 端口。

3. 保存防火墙规则

为了确保重启后规则仍然有效,你需要保存 iptables 规则:

sudo apt install iptables-persistent
sudo netfilter-persistent save

4. 验证防火墙设置

查看当前防火墙规则,确认端口重定向已经生效:

sudo iptables -t nat -L

5. 连接新端口

现在你可以通过新端口(例如 3390)进行远程连接,客户端的连接地址应为:

rdp://your-server-ip:3390


https://blog.bingyuanlang.cn/

访客