在 Debian 13(以及 12)上安装和配置 tightvncserver 并让普通用户使

XFCE桌面下

安装 TigerVNC 和依赖

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

tigervnc-standalone-server:提供更现代的 VNC 服务器,支持 X 扩展。

以普通用户身份运行 vncpasswd 设置密码:

vncpasswd

创建或编辑启动脚本

nano ~/.config/tigervnc/xstartup

 

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec xfce4-session

启动 TigerVNC 会话

vncserver -depth 24 -geometry 1920x1080 -localhost no :1

 

客户端连接

使用IP:5901 或vnc://ip:5901

连接测试是否正常

 

开机自启

nano /etc/rc.local

su -l username -c "vncserver -depth 24 -geometry 1920x1080 -localhost no :1 &"

或者systemctl

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

[Unit]
Description=System VNC Server for display %i
After=syslog.target network.target

[Service]
Type=forking
User=lihuan    # 改为您的实际用户名
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 -localhost no :%i
ExecStop=/usr/bin/vncserver -kill :%i
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

然后执行

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1
sudo systemctl start vncserver@1
sudo systemctl status vncserver@1

 

posted @ 2026-02-21 23:32  木子欢儿  阅读(2)  评论(0)    收藏  举报