在 Debian 上安装 VNC 并配置桌面环境,通常分为三步:安装桌面环境 → 安装 VNC Server → 配置并启动 VNC。下面给你一套最常用、稳定的做法(以 Debian 11/12 为例)。
sudo apt update
sudo apt upgrade -y
sudo apt install xfce4 xfce4-goodies -y
如果你想要 GNOME(更重):
sudo apt install gnome -y
sudo apt install tigervnc-standalone-server tigervnc-common -y
su - your_user
vncpasswd
(会生成 ~/.vnc 目录)
nano ~/.vnc/xstartup
内容如下(XFCE):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
chmod +x ~/.vnc/xstartup
vncserver :1
查看端口:
ss -lntp | grep 590
服务器IP:1
或
服务器IP:5901
sudo nano /etc/systemd/system/vncserver@.service
内容:
[Unit]
Description=VNC Server
After=network.target
[Service]
Type=forking
User=your_user
Group=your_user
WorkingDirectory=/home/your_user
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
xstartup 没执行权限sudo ufw allow 5901/tcp
或放行云厂商安全组
apt install xfce4 tigervnc-standalone-server
vncpasswd
nano ~/.vnc/xstartup
# exec startxfce4
chmod +x ~/.vnc/xstartup
vncserver :1
如果你告诉我:
我可以给你完全定制的一套命令。