在 Debian 上启用 VNC 服务,常见做法是安装 TigerVNC / RealVNC / x11vnc 等。下面给你一套最常用、稳定的方案(TigerVNC + XFCE),适合 Debian 10/11/12。
sudo apt update
sudo apt install xfce4 xfce4-goodies
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
密码保存在 ~/.vnc/passwd
mkdir -p ~/.vnc
nano ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
chmod +x ~/.vnc/xstartup
vncserver :1 -geometry 1920x1080 -depth 24
说明:
:1 → 端口 5901:2 → 端口 59025900 + 显示号sudo nano /etc/systemd/system/vncserver@.service
youruser)[Unit]
Description=VNC Server
After=network.target
[Service]
Type=forking
User=youruser
ExecStart=/usr/bin/vncserver :%i
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
sudo ufw allow 5901/tcp
使用:
连接地址:
服务器IP:5901
xstartup 没执行权限ss -lntp | grep 590
如果你告诉我:
我可以给你更精简或专用方案(比如 x11vnc 直连当前桌面)。