温馨提示×

debian如何启动tigervnc服务

小樊
41
2026-09-02 14:29:05
栏目: 智能运维

在 Debian 上启动 TigerVNC 服务,通常有两种常见方式:


一、以用户服务方式启动(推荐,个人桌面)

1. 安装 TigerVNC

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

2. 设置 VNC 密码

vncpasswd

密码会保存在 ~/.vnc/

3. 启动 VNC 服务(例如 :1 显示号)

vncserver :1

默认分辨率:

vncserver :1 -geometry 1280x720

4. 连接

客户端连接:

服务器IP:5901

5. 停止服务

vncserver -kill :1

二、使用 systemd 启动(开机自启,多用户)

1. 创建用户服务文件

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service

2. 编辑服务文件

sudo nano /etc/systemd/system/vncserver@.service

修改为你的用户名,例如 user1

[Service]
User=user1
Group=user1
WorkingDirectory=/home/user1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x720

3. 设置密码(对应用户)

su - user1
vncpasswd

4. 启动并设置开机自启

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

5. 查看状态

systemctl status vncserver@1.service

三、常见问题

黑屏 / 无桌面

编辑 ~/.vnc/xstartup

#!/bin/sh
unset SESSION_MANAGER
exec startxfce4

或:

exec /etc/X11/Xsession

赋予执行权限:

chmod +x ~/.vnc/xstartup

防火墙

sudo ufw allow 5901/tcp

如果你告诉我:

  • 桌面版还是服务器版
  • 使用 XFCE / GNOME / KDE
  • 是否要 开机自启

我可以给你一份精确配置。

0