在 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
相关推荐
奶昔不会射手4 分钟前
自定义vue3函数式弹窗
前端·javascript·css
new code Boy11 分钟前
前端全栈之路
前端
桌面运维家24 分钟前
Windows VHD虚拟磁盘技术详解与应用指南
linux·运维·服务器
牛奶25 分钟前
为什么敲几个字母就能访问网站?DNS原理大揭秘
前端·http·dns
wuhen_n27 分钟前
破冰——建立我们的AI开发实验环境
前端·javascript
HelloReader31 分钟前
Flutter 自适应布局一套代码适配手机和平板(十二)
前端
牛奶34 分钟前
HTTP裸奔,HTTPS穿盔甲——它们有什么区别?
前端·http·https
梓言36 分钟前
tailwindcss构建执行npm exec tailwindcss init -p 报错
前端
哈罗哈皮37 分钟前
龙虾(openclaw)本地快速安装及使用教程
前端·aigc·ai编程
用户231154445305838 分钟前
React中实现“双向绑定”效果的几种方式
前端