首页主机资讯ubuntu tigervnc如何更改端口

ubuntu tigervnc如何更改端口

时间2025-10-21 12:35:04发布访客分类主机资讯浏览869
导读: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
Linux Notepad:如何进行多人协作 Debian上Jenkins的用户权限管理

游客 回复需填写必要信息