在 Debian 上安装并使用 TigerVNC 一般步骤如下(以 Debian 11/12 为例,适用大多数版本):
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
如果需要桌面环境(如果没有):
sudo apt install xfce4 xfce4-goodies
(也可用 gnome / mate / kde,看你习惯)
vncpasswd
密码会保存在 ~/.vnc/passwd
vncserver :1
然后立即杀掉:
vncserver -kill :1
nano ~/.vnc/xstartup
示例(XFCE):
#!/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 → 端口 5902-localhost no → 允许远程连接(不安全,建议用 SSH 隧道)服务器IP:5901
ssh -L 5901:localhost:5901 user@server_ip
然后本地连接:
localhost:5901
sudo nano /etc/systemd/system/vncserver@.service
示例:
[Unit]
Description=TigerVNC Server
After=syslog.target network.target
[Service]
Type=forking
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
如果你告诉我:
我可以给你更精确的配置。