ubuntu

ubuntu vnc端口冲突怎么办

小樊
39
2025-09-04 14:13:05
栏目: 智能运维

解决Ubuntu VNC端口冲突可按以下步骤操作:

  1. 检查端口占用:用 sudo netstat -tulnp | grep 5900sudo ss -tulnp | grep 5900 查看占用端口的进程ID(PID)。
  2. 终止冲突进程:用 sudo kill -9 PID 终止占用端口的进程(确保进程可安全停止)。
  3. 修改VNC端口
    • 编辑VNC配置文件(如 ~/.vnc/xstartup/etc/systemd/system/vncserver@:1.service),将端口号从 :1(默认5900)改为 :2(5901)等。
    • 例如,在 xstartup 中修改 vncserver :1vncserver :2
  4. 重启VNC服务:执行 vncserver -kill :1vncserver :2,或通过 systemctl restart vncserver@:2.service 重启。
  5. 更新防火墙:若启用防火墙(如UFW),用 sudo ufw allow 5901/tcp 开放新端口。

注意:确保新端口未被其他服务占用,可通过 netstatss 再次验证。

0
看了该问题的人还看了