在 Debian 上让 VNC 开机自启动,常见有两种方式:
下面以 TigerVNC / TightVNC 为例说明。
sudo apt update
sudo apt install tigervnc-standalone-server
vncpasswd
假设用户是 user1,显示号 :1
sudo nano /etc/systemd/system/vncserver@.service
内容如下(注意替换用户名):
[Unit]
Description=VNC Server
After=network.target
[Service]
Type=forking
User=user1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x720 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1
sudo systemctl start vncserver@1
systemctl status vncserver@1
✅ 重启后自动启动
如果你已经有桌面(XFCE / GNOME):
mkdir -p ~/.config/autostart
nano ~/.config/autostart/vnc.desktop
内容:
[Desktop Entry]
Type=Application
Name=VNC Server
Exec=vncserver :1
⚠️ 只有登录后才会启动
安装桌面环境:
sudo apt install xfce4
并修改 ~/.vnc/xstartup:
#!/bin/sh
unset SESSION_MANAGER
exec startxfce4
如果你告诉我:
我可以给你精准配置方案。