在 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
相关推荐
wangxiaoxuan2171 小时前
SLAM 的基本结构:前端、后端、回环与地图优化
前端·机器人·科沃斯八界
打工仔折腾 AI2 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化
无奈笑天下2 小时前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
fengkai45452 小时前
Prometheus+K8s弹性伸缩综合项目
运维·kubernetes·k8s·prometheus·hpa·vpa
分布式存储与RustFS4 小时前
镜像仓库的层别只堆本地盘:用 RustFS 给 Harbor 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
Agent世界4 小时前
用 CDP 做发布自动化:四道机器闸门与产物验收
前端·javascript
FungLeo4 小时前
成为全栈·Vue 管理后台篇·编辑器图片上传:从文件选择到文章附件关联
前端·vue.js·编辑器·markdown·文件上传·formdata·附件管理
某哈压力大4 小时前
SSH 突然 Connection reset?不是密钥坏了,是 OpenSSL 把 sshd 干趴了
前端·node.js·命令行
程序员大阳4 小时前
副队长ES6+教程(3)--解构赋值
前端·javascript·es6·赋值·解构
神膘护体小月半5 小时前
css - 元素背景图由 hover 触发,初次加载时闪动的解决办法
前端·javascript·css