Debian 安装 TigerVNC 所需权限
权限概览
最小权限清单
| 操作 | 所需权限 | 说明 |
|---|---|---|
| apt update && apt install tigervnc-standalone-server tigervnc-common | root / sudo | 安装 TigerVNC 软件包 |
| 创建专用 VNC 用户(可选) | root / sudo | 如 adduser vncuser,后续以该用户运行服务 |
| 设置 VNC 密码 | 该 VNC 用户 | 执行 vncpasswd,生成 ~/.vnc/passwd |
| 编辑 ~/.vnc/xstartup | 该 VNC 用户 | 配置桌面环境启动脚本并 chmod +x |
| 启动/停止会话 vncserver :1 | 该 VNC 用户 | 首次会创建 ~/.vnc 目录和日志、密码文件 |
| 创建 systemd 服务文件 | root / sudo | 新建 /etc/systemd/system/vncserver@.service |
| 启用并启动服务 | root / sudo | systemctl daemon-reload、enable、start vncserver@1 |
| 防火墙放行端口 | root / sudo | 如 ufw allow 5901/tcp |
| 可选:从源码编译安装 | root / sudo | 需要 sudo 执行 make install 等安装步骤 |
安全实践建议