在 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
相关推荐
ol木子李lo1 小时前
Linux 命令备忘录
linux·运维·服务器·windows·编辑器·ssh·bash
SakitamaX2 小时前
Nginx安装与实验
服务器·前端·nginx
第七序章2 小时前
【Linux学习笔记】git三板斧
linux·运维·服务器·笔记·git·学习
礼拜天没时间.2 小时前
Node.js运维部署实战:从0到1开始搭建Node.js运行环境
linux·运维·后端·centos·node.js·sre
一只自律的鸡2 小时前
【Linux系统编程】文件IO 标准IO
linux·运维·服务器
EverydayJoy^v^2 小时前
Linux Shell 高级编程(2)——sed
linux·运维·服务器
用户新2 小时前
V8引擎 精品漫游指南--Ignition篇(中) AST详解 字节码的生成
前端·javascript
岱宗夫up2 小时前
【前端基础】HTML + CSS + JavaScript 基础(三)
开发语言·前端·javascript·css·html
清水白石0083 小时前
《解锁 Python 潜能:从异步基石到 pytest-asyncio 高级测试实战与最佳实践》
运维·python·pytest