温馨提示×

Ubuntu VNC如何修改默认端口

小樊
40
2025-12-18 07:50:11
栏目: 智能运维

在Ubuntu系统中,如果你使用的是TightVNC或TigerVNC来设置VNC服务器,你可以通过修改VNC服务器的配置文件来更改默认端口。以下是修改TightVNC和TigerVNC默认端口的步骤:

对于TightVNC:

  1. 打开终端。

  2. 编辑VNC服务器的配置文件。通常这个文件位于~/.vnc/xstartup。你可以使用任何文本编辑器来编辑它,比如nanovim

    nano ~/.vnc/xstartup
    
  3. xstartup文件中,找到启动VNC服务器的命令行。它可能看起来像这样:

    exec /usr/bin/tightvncserver :1
    

    这里的:1是VNC服务器的显示编号,后面的数字表示端口号(减去5900)。例如,:1对应于端口5901。

  4. 要更改端口号,只需将:1替换为你想要的端口号减去5900的结果。例如,如果你想使用端口6000,你应该使用:10(因为6000 - 5900 = 10)。

    exec /usr/bin/tightvncserver :10
    
  5. 保存并关闭文件。

  6. 重启VNC服务器以应用更改。你可以使用以下命令来停止当前的VNC会话并启动一个新的会话:

    vncserver -kill :1
    vncserver :10
    

对于TigerVNC:

  1. 打开终端。

  2. 编辑VNC服务器的配置文件。如果你是通过TigerVNC的vncserver命令启动的,你可能需要编辑的是~/.vnc/config文件。如果这个文件不存在,你可以创建一个。

    nano ~/.vnc/config
    
  3. config文件中,添加或修改以下行来设置端口号:

    port=6000
    

    6000替换为你想要的端口号。

  4. 保存并关闭文件。

  5. 重启VNC服务器以应用更改。如果你是通过vncserver命令启动的,你可以简单地停止并重新启动服务:

    vncserver -kill :1
    vncserver :1
    

请注意,更改VNC端口号可能会影响到已经连接到VNC服务器的客户端。确保在更改端口之前通知所有用户,并确保新的端口没有被防火墙阻止。此外,如果你的VNC服务器运行在远程服务器上,确保远程服务器的安全组或防火墙设置允许新端口的流量。

0