debian

如何在Debian上配置TigerVNC访问权限

小樊
45
2025-09-01 14:11:43
栏目: 智能运维

在Debian上配置TigerVNC访问权限可按以下步骤操作:

  1. 安装TigerVNC服务器

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

    vncpasswd  
    
  3. 配置访问控制

    • 通过配置文件限制IP:编辑~/.vnc/xstartup~/.vnc/xstartup.d/access-control,添加允许/拒绝的IP规则(如allow=192.168.1.100)。
    • 通过防火墙限制端口:若使用ufw,允许VNC端口(默认5901):
      sudo ufw allow 5901/tcp  
      
  4. 修改服务运行用户(可选)
    编辑/etc/systemd/system/vncserver@:1.service,将UserGroup改为指定用户及用户组(如vncusers),需先创建用户组并添加用户。

  5. 启用开机自启动(可选)

    sudo systemctl daemon-reload  
    sudo systemctl enable vncserver@1.service  
    sudo systemctl start vncserver@1.service  
    
  6. 增强安全性(可选)

    • 使用SSH隧道加密连接:ssh -L 5901:localhost:5901 user@server_ip
    • 禁用图形加速(适用于低性能设备):编辑~/.vnc/xstartup,添加-localhost no参数。

说明

0
看了该问题的人还看了