前言
因为内网禁用的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