如何修改Ubuntu 24.04系统中GNOME桌面共享的RDP端口为3389
如何修改Ubuntu 24.04系统中GNOME桌面共享的RDP端口为3389
我完全懂你的难处——部门的RDP系统死死固定在3389端口,而Ubuntu 24.04的GNOME桌面共享默认用的是3390,图形界面还没法直接改。别慌,咱们通过修改底层配置就能解决这个问题,一步步来:
先停掉当前运行的桌面共享服务,不然修改配置后可能不会立即生效:
systemctl stop vino-server.serviceGNOME桌面共享依赖的是Vino服务,咱们用命令行直接修改它的端口配置:
- 设置替代端口为3389:
gsettings set org.gnome.Vino alternative-port 3389 - 启用这个替代端口(默认是关闭状态):
gsettings set org.gnome.Vino use-alternative-port true
- 设置替代端口为3389:
别忘了开放防火墙的3389端口,不然外部RDP连接会被拦截:
如果用UFW防火墙(Ubuntu默认),执行这两条命令永久开放:sudo ufw allow 3389/tcp sudo ufw reload要是用iptables的话,临时开放可以用:
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT(注:iptables的规则重启后会失效,要永久保存的话可以用
iptables-save命令)重启Vino服务让新配置生效:
systemctl start vino-server.service最后验证一下端口是否已经切换成功,用ss命令查看监听状态:
ss -tulpn | grep 3389要是输出里能看到
vino-server进程在监听3389端口,就说明修改成功了!
如果你更喜欢图形界面操作,也可以安装dconf-editor(sudo apt install dconf-editor),打开后导航到org -> gnome -> Vino,找到alternative-port和use-alternative-port这两个选项,手动修改端口数值并开启开关,效果和命令行完全一样。
备注:内容来源于stack exchange,提问作者Johmakuta
相关产品推荐
相关产品推荐

