当前位置: 首页 > news >正文

树莓派5-系统 Debian 12 开启VNC远程访问踩坑记录

简单记录一下踩坑,安装vnc远程访问服务并设置开机自启

1.查看系统版本,我这里的系统版本是 12

cat /etc/os-release

2.安装VNC服务

sudo apt install realvnc-vnc-server realvnc-vnc-viewer -y

3.创建服务单元文件:

sudo nano /etc/systemd/system/vncserver-virtual.service

并在里面编辑如下内容,根据自己的用户名进行替换

[Unit]
Description=VNC Server in Virtual Mode
After=syslog.target network.target[Service]
Type=forking
User=pi  # 替换为你的用户名(通常是 pi)
Group=pi  # 替换为你的用户组
WorkingDirectory=/home/pi  # 替换为你的主目录# 启动命令(根据需要调整分辨率、深度等参数)
ExecStart=/usr/bin/vncserver-virtual -geometry 1920x1080 -depth 24 :1# 停止命令
ExecStop=/usr/bin/vncserver -kill :1# 确保服务不会因意外错误而终止
Restart=on-failure
RestartSec=5[Install]
WantedBy=multi-user.target

例如我这里的用户名为 mx 所以替换后为:

[Unit]
Description=VNC Server in Virtual Mode
After=syslog.target network.target[Service]
Type=forking
User=mx
Group=mx
WorkingDirectory=/home/mx# 启动命令(根据需要调整分辨率、深度等参数)
ExecStart=/usr/bin/vncserver-virtual -geometry 1920x1080 -depth 24 :1# 停止命令
ExecStop=/usr/bin/vncserver -kill :1# 确保服务不会因意外错误而终止
Restart=on-failure
RestartSec=5[Install]
WantedBy=multi-user.target

4.重载 systemd 管理器

sudo systemctl daemon-reload

5.启用开机自启服务

# 启用开机自启
sudo systemctl enable vncserver-virtual.service# 立即启动服务
sudo systemctl start vncserver-virtual.service

6.验证码服务状态

sudo systemctl status vncserver-virtual.service

如果看到 Active: active (running),说明服务已成功启动。 

接下来就可以使用工具去远程了:

7.可能会遇到的问题

如果发现访问不了,可能需要进入 sudo raspi-config 去设置一下

Interface Options -> VNC -> Enable

 接着还行设置一下激活:Wayland

Interface Options -> VNC -> Advanced Options  Configure advanced settings ->A6 Wayland                 Switch between X and Wayland backends 

参考下面的截图步骤:

 

http://www.dtcms.com/a/270608.html

相关文章:

  • vue3面试题(个人笔记)
  • uniapp AndroidiOS 定位权限检查
  • ragflow_多模态文档解析与正文提取策略
  • 《设计模式之禅》笔记摘录 - 5.代理模式
  • Flutter基础(前端教程⑨-图片)
  • Robot之眼CMOS传感器静电防护指南
  • LeetCode热题100—— 32. 最长有效括号 (hard)
  • 零基础上手 Amazon DynamoDB:NoSQL 数据库服务的核心概念与快速搭建指南
  • Android-重学kotlin(协程源码第二阶段)新学习总结
  • 安全管理协议(SMP):配对流程、密钥生成与防中间人攻击——蓝牙面试核心考点精解
  • Qt自定义控件(9)——径向渐变QRadialGradient、圆锥渐变QConicalGradient
  • 华为OD机试_2025 B卷_观看文艺汇演问题(Python,100分)(附详细解题思路)
  • Amazon S3 对象存储服务深度解析:存储原理、应用场景与实战指南
  • Hexo + Butterfly + Vercel 完整个人Blog部署指南
  • 量子化学计算GPU化:ORCA与Gaussian的CUDA加速对比(电子积分计算中的Warpshuffle指令实战应用)
  • 如何给网页增加滚动到顶部的功能
  • 【具身智能】本地实时语音识别kaldi在正点原子RK3588上部署
  • Python标准库:时间与随机数全解析
  • python 异步编程事件循环的共享问题
  • 达梦:指定数据文件还原的路径
  • 【Linux | 网络】socket编程 - 使用TCP实现服务端向客户端提供简单的服务
  • Ragas的Prompt Object
  • 大数据在UI前端的应用深化:用户行为模式的挖掘与预测性分析
  • 网络信息安全学习笔记1----------网络信息安全概述
  • 2025年新材料与清洁能源国际会议(IACNMCE 2025)
  • 计算机网络实验——访问H3C网络设备
  • 题解:P13017 [GESP202506 七级] 线图
  • 【机器学习】BeamSearch算法
  • BEV感知2
  • python学习打卡:DAY 24 元组和OS模块