ubuntu tigervnc如何更改端口
导读:Ubuntu TigerVNC更改端口步骤 1. 理解VNC端口规则 TigerVNC的默认端口遵循5900+显示号的规则(如显示号:1对应端口5901,:2对应5902)。更改端口本质是修改VNC服务器的显示号或直接指定端口。 2. 停止...
Ubuntu TigerVNC更改端口步骤
1. 理解VNC端口规则
TigerVNC的默认端口遵循5900+显示号
的规则(如显示号:1
对应端口5901
,:2
对应5902
)。更改端口本质是修改VNC服务器的显示号或直接指定端口。
2. 停止当前运行的VNC服务器
若已启动VNC会话,需先停止对应实例(以显示号:1
为例):
vncserver -kill :1
3. 更改显示号(间接修改端口)
VNC端口由显示号决定,修改显示号即可更改端口:
-
临时生效(单次启动):启动时直接指定新显示号(如
:2
对应端口5902
):vncserver :2
此方式重启后失效,需每次手动指定。
-
永久生效(修改用户配置):
编辑用户级的VNC配置文件~/.vnc/config
(若不存在则创建),添加localhost no
(允许远程访问)和port
参数(直接指定端口,如5903
):nano ~/.vnc/config
内容示例:
session=gnome # 桌面环境(根据实际调整,如xfce、kde) geometry=1920x1080 # 分辨率(可选) securitytypes=vncauth # 安全类型(默认) localhost no # 允许远程访问 port=5903 # 直接指定端口(可选,若未指定则用显示号计算)
保存后,下次启动
vncserver :1
会自动使用配置文件中的端口(5903
)。
4. 验证端口修改结果
-
查看运行中的VNC端口:
netstat -tunlp | grep vnc
输出应包含新端口(如
5903
)。 -
测试客户端连接:
使用VNC客户端(如TigerVNC Viewer)输入服务器IP:新端口
(如192.168.1.100:5903
),输入密码验证连接。
5. 防火墙设置(若启用)
若系统启用了UFW防火墙,需允许新端口通过:
sudo ufw allow 新端口/tcp # 如5903
sudo ufw reload
注意事项
- 若使用
systemd
服务管理VNC(如/etc/systemd/system/vncserver@.service
),需同步修改服务文件中的ExecStart
参数(将:1
改为新显示号,如:2
),并重新加载服务:sudo systemctl daemon-reload sudo systemctl restart vncserver@:2.service
- 多用户环境下,需确保每个用户的显示号/端口不冲突(可通过
/etc/tigervnc/vncserver.users
配置用户与端口的映射)。
通过以上步骤,即可完成Ubuntu TigerVNC端口的更改。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu tigervnc如何更改端口
本文地址: https://pptw.com/jishu/731044.html