温馨提示×

怎样启动debian tigervnc

小樊
46
2026-10-02 16:34:01
栏目: 智能运维

下面按最常见场景给你一个从零启动 Debian + TigerVNC 的简明流程(以系统用户 youruser 为例,请自行替换)。


一、安装 TigerVNC

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

二、设置 VNC 密码

切换到你的用户:

su - youruser

然后执行:

vncpasswd

密码会保存在 ~/.vnc/passwd


三、创建 VNC 启动配置(关键)

编辑或新建:

nano ~/.vnc/config

内容示例(XFCE 桌面为例):

session=xfce
geometry=1920x1080
localhost=no

如果你没装桌面环境:

sudo apt install xfce4 xfce4-goodies

四、启动 TigerVNC

1️⃣ 手动启动(最简单)

vncserver :1
  • :1 表示端口 5901
  • :2 → 5902,依此类推

查看状态:

vncserver -list

2️⃣ 停止 VNC

vncserver -kill :1

五、系统服务方式启动(推荐服务器使用)

sudo cp /usr/lib/systemd/user/vncserver@.service /etc/systemd/system/
sudo nano /etc/systemd/system/vncserver@.service

修改:

User=youruser

然后:

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service

六、防火墙(如有)

sudo ufw allow 5901/tcp

七、客户端连接

  • Windows / Linux:TigerVNC Viewer
  • 地址:
your.server.ip:5901

常见问题

✅ 黑屏
→ 桌面环境没启动,检查 ~/.vnc/config 的 session

✅ 连不上
→ 检查防火墙、云服务安全组、是否 localhost=no

✅ 想加密
→ 用 SSH 隧道:

ssh -L 5901:localhost:5901 user@server

然后连 localhost:5901


如果你用的是 Debian 12 / Wayland / 无桌面 / root 用户,告诉我,我给你对应方案。

0 踩