Debian 上 TigerVNC 远程桌面设置指南
一 安装与基础准备
二 手动启动与桌面环境配置
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
#!/bin/sh
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
exec /etc/X11/Xsession ubuntu-xsession
三 防火墙与端口映射
四 配置优化与开机自启
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<用户名>
Group=<用户组>
WorkingDirectory=/home/<用户名>
PIDFile=/home/<用户名>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
启用与启动:sudo systemctl daemon-reload && sudo systemctl enable --now vncserver@:1.service。如需多个用户/多个会话,分别创建对应实例(如 vncserver@:2.service)。五 常见问题排查