在 Debian 上使用 TigerVNC 启动服务,通常有以下几种常见方式。下面按“最常用 → 进阶”说明。
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
(可选,桌面环境)
sudo apt install xfce4 xfce4-goodies
vncpasswd
密码会保存在 ~/.vnc/passwd
vncserver :1
访问地址:
你的IP:5901
mkdir -p ~/.vnc
nano ~/.vnc/xstartup
内容示例(XFCE):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
或 GNOME:
exec gnome-session
保存后赋予执行权限:
chmod +x ~/.vnc/xstartup
vncserver :1 -geometry 1280x720 -depth 24
查看运行中的会话:
vncserver -list
关闭某个会话(如 :1):
vncserver -kill :1
sudo nano /etc/systemd/system/vncserver@.service
内容(假设用户为 debian):
[Unit]
Description=TigerVNC Server
After=syslog.target network.target
[Service]
Type=forking
User=debian
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
192.168.1.100:5901
如果你告诉我:
我可以给你一份完全定制化的配置。