debian

TigerVNC在Debian上的权限设置

小樊
45
2025-08-24 13:34:55
栏目: 智能运维

TigerVNC在Debian上的权限设置可通过以下步骤完成:

  1. 安装软件包

    sudo apt update && sudo apt install tigervnc-standalone-server tigervnc-common  
    
  2. 创建专用用户并设置密码

    • 新建用户(可选):
      sudo adduser vncuser  
      sudo passwd vncuser  
      
    • 设置VNC密码:
      vncpasswd  
      
  3. 配置用户权限

    • 创建用户组(如vncusers)并添加用户:
      sudo groupadd vncusers  
      sudo usermod -aG vncusers vncuser  
      
    • 修改VNC服务配置文件(/etc/systemd/system/vncserver@:1.service),将运行用户改为专用用户及组:
      [Service]  
      User=vncuser  
      Group=vncusers  
      
  4. 配置防火墙
    允许VNC端口(默认5901):

    sudo ufw allow 5901/tcp  
    sudo ufw reload  
    
  5. 增强安全性

    • 禁用图形加速(编辑~/.vnc/xstartup,添加-noauth等参数)。
    • 启用SSH隧道加密连接。
    • 避免使用root用户直接连接。
  6. 启动服务

    sudo systemctl daemon-reload  
    sudo systemctl enable vncserver@:1.service  
    sudo systemctl start vncserver@:1.service  
    

关键文件说明

0
看了该问题的人还看了