在 Debian 上搭建 VNC 服务,通常需要以下几类依赖和组件。下面按**最常见方案(TigerVNC / TightVNC + 轻量桌面)**来说明。
sudo apt update
sudo apt install -y \
tasksel \
xauth \
x11-utils
sudo apt install -y tigervnc-standalone-server tigervnc-common
sudo apt install -y tightvncserver
sudo apt install -y realvnc-vnc-server
sudo apt install -y xfce4 xfce4-goodies
# GNOME
sudo apt install -y gnome-shell gnome-session
# KDE
sudo apt install -y kde-plasma-desktop
# LXDE
sudo apt install -y lxde
sudo apt install -y \
dbus \
dbus-x11 \
metacity \ # 可选窗口管理器
mesa-utils # 3D 支持(可选)
示例(XFCE):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
赋予权限:
chmod +x ~/.vnc/xstartup
sudo apt install -y openssh-server
# 使用 SSH 隧道
ssh -L 5901:localhost:5901 user@server
sudo apt install -y \
tigervnc-standalone-server \
xfce4 xfce4-goodies \
xauth dbus-x11
如果你愿意,我可以:
直接告诉我你的 Debian 版本和使用场景即可。