温馨提示×

Debian系统中TigerVNC的远程访问设置

小樊
50
2025-08-26 13:17:55
栏目: 智能运维

Debian系统TigerVNC远程访问设置步骤

  1. 安装TigerVNC服务器

    sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common 
  2. 设置VNC密码

    vncpasswd 

    按提示输入并确认密码(可选设置只读密码)。

  3. 启动VNC服务

    vncserver :1 -geometry 1280x800 

    :1为显示编号(对应端口5901),可自定义分辨率。

  4. 配置防火墙(可选)
    若启用ufw,开放对应端口:

    sudo ufw allow 5901/tcp sudo ufw reload 
  5. 客户端连接
    在客户端安装VNC Viewer(如RealVNC),输入服务器IP+端口(如192.168.1.100:5901)及密码即可连接。

安全增强(可选)

  • 使用非root用户:创建普通用户并配置VNC服务,避免直接使用root。
  • 启用SSH隧道:通过ssh -L 5901:localhost:5901 user@server_ip加密传输。
  • 禁用图形加速:编辑~/.vnc/xstartup,添加-noauth参数(适用于无显卡环境)。
  • 开机自启:创建/etc/systemd/system/vncserver@:1.service文件,配置后执行:
    sudo systemctl daemon-reload sudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.service 

注意事项

  • 确保/etc/vnc/xstartup文件可执行(chmod +x)。
  • 公共网络建议仅开放必要端口,避免暴露VNC服务。

参考来源:

0