Ubuntu VNC如何进行端口转发设置

Ubuntu VNC端口转发设置步骤如下:

  1. 安装VNC服务器

    sudo apt update  
    sudo apt install tightvncserver  
    

    首次启动时设置密码:vncserver :1:1对应端口5901)。

  2. 配置防火墙(可选)
    若启用UFW,允许VNC端口(默认5901):

    sudo ufw allow 5901/tcp  
    sudo ufw enable  
    
  3. 局域网/广域网端口转发

    • 局域网:直接使用客户端连接服务器局域网IP+端口(如192.168.1.100:5901)。
    • 广域网:需在路由器设置端口转发,将外部端口(如5901)映射到服务器局域网IP+端口。
  4. SSH隧道加密(推荐)
    在本地终端执行:

    ssh -L 5901:localhost:5901 user@your_server_ip  
    

    然后通过VNC客户端连接localhost:5901

说明

  • :1表示VNC显示编号,对应端口5900+1=5901,可自定义编号修改端口。
  • SSH隧道可加密传输,避免VNC明文传输风险。
  • 确保路由器端口转发规则正确,且服务器防火墙允许对应端口访问。