温馨提示×

debian tigervnc怎样换端口

小樊
43
2026-10-14 11:02:08
栏目: 智能运维

在 Debian 上使用 TigerVNC 更换端口,通常有几种方式,取决于你是临时启动还是系统服务方式运行。


一、临时启动 VNC(手动命令方式)

TigerVNC 默认端口是 5900 + 显示号
例如:

  • :1 → 5901
  • :2 → 5902

指定端口(推荐用 -rfbport)

vncserver :1 -rfbport 5905

这样 VNC 就会监听在 5905 端口。

如果端口被占用,会启动失败。


二、修改已有 VNC 会话的端口

1. 先关闭当前会话

vncserver -kill :1

2. 用新端口重新启动

vncserver :1 -rfbport 5910

三、使用 systemd 服务(常见服务器部署)

如果你是用 tigervncserver@.service:

1. 编辑服务配置

sudo systemctl edit tigervncserver@:1.service

加入或修改:

[Service]
ExecStart=
ExecStart=/usr/bin/vncserver -fg -rfbport 5910 :1

2. 重新加载并重启

sudo systemctl daemon-reload
sudo systemctl restart tigervncserver@:1.service

四、修改防火墙(如启用)

sudo ufw allow 5910/tcp

或者 iptables:

sudo iptables -A INPUT -p tcp --dport 5910 -j ACCEPT

五、验证端口是否生效

ss -lntp | grep vnc

或

netstat -lntp | grep 59

六、客户端连接示例

your-server-ip:5910

或

vncviewer your-server-ip:5910

如果你愿意,可以告诉我:

  • 是 桌面版还是服务器版 Debian
  • 是 手动 vncserver 还是 systemd
  • 是否使用 SSH 隧道

我可以给你更精确的配置示例。

0 踩