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

Ubuntu系统向日葵远程桌面配置指南

Ubuntu系统安装向日葵远程桌面后防止访问异常的补充操作

Ubuntu 安装向日葵后,最关键的配置是禁用 Wayland、启用 Xorg,再配合无人值守、锁屏 / 休眠、防火墙、权限与自启等设置,可大幅降低桌面无法远程访问的风险。

一、核心配置:解决 Wayland 兼容性(必做)

Ubuntu 默认 Wayland 与向日葵不兼容,会导致黑屏、无输入、无法连接。

  1. 编辑 GDM 配置
sudonano/etc/gdm3/custom.conf
  1. 找到并取消注释(删除#):
WaylandEnable=false
  1. 保存退出(Ctrl+OEnterCtrl+X),重启系统:
sudoreboot
  1. 验证:登录后执行
echo$XDG_SESSION_TYPE

输出x11即成功。

二、向日葵客户端关键设置(必做)

  1. 启用无人值守

    • 打开向日葵 → 设置 → 安全 → 勾选启用无人值守访问

    • 设置独立访问密码(强密码:大小写 + 数字 + 符号)

  2. 开启开机自启

    • 设置 → 通用 → 勾选开机自动启动

    • 确保后台运行不被系统清理

  3. 关闭远程访问屏蔽

    • 设置 → 安全 → 远程访问屏蔽 → 清空列表,避免误拉黑设备

三、系统级配置:防止锁屏 / 休眠导致断连

1. 禁用自动锁屏(GNOME)
# 禁用锁屏gsettingssetorg.gnome.desktop.screensaver lock-enabledfalse# 禁用空闲激活锁屏gsettingssetorg.gnome.desktop.screensaver idle-activation-enabledfalse# 禁用会话空闲超时gsettingssetorg.gnome.desktop.session idle-delay0
2. 禁用休眠 / 挂起
# 禁止挂起sudosystemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target# 关闭电源管理空闲休眠gsettingssetorg.gnome.settings-daemon.plugins.power sleep-inactive-ac-type'nothing'gsettingssetorg.gnome.settings-daemon.plugins.power sleep-inactive-battery-type'nothing'
3. 自动登录(无人值守场景推荐)

编辑/etc/gdm3/custom.conf,在[daemon]下添加:

AutomaticLoginEnable=true AutomaticLogin=你的用户名

重启生效。

四、网络与防火墙:确保端口与连接畅通

  1. 放行向日葵端口(UDP/TCP 45000–45010)
sudoufw allow45000:45010/udpsudoufw allow45000:45010/tcpsudoufw reload
  1. 检查网络与 DNS

    • 确保能访问sunlogin.oray.com

    • 若无法获取 DeviceID,尝试修改 DNS 为8.8.8.8114.114.114.114

五、权限与依赖:避免权限不足 / 库缺失

  1. 修复依赖(安装时常见)
sudoaptupdatesudoaptinstall-ylibgconf-2-4 libappindicator3-1sudoapt--fix-brokeninstall
  1. X11 授权(解决 “屏幕组件获取失败”)
sudonano/etc/profile.d/xrk.sh

写入:

#!/bin/bashxhost +>/dev/null2>&1

赋予权限并生效:

sudochmod+x /etc/profile.d/xrk.shsource/etc/profile.d/xrk.sh
  1. 临时放行 AppArmor(排查用)
sudosystemctl stop apparmor

六、安全加固(降低被入侵风险)

  • 开启双重验证(2FA):向日葵设置 → 安全 → 登录保护

  • 控制端使用黑屏模式:远程时开启,保护本地屏幕隐私

  • 定期更新向日葵与系统,修复漏洞

七、快速自检清单(无法连接时排查)

  1. 显示协议:echo $XDG_SESSION_TYPE→ 必须是x11

  2. 向日葵状态:是否在线、无人值守是否开启、密码是否正确

  3. 系统状态:是否锁屏 / 休眠、是否自动登录

  4. 网络:防火墙是否放行、DNS 是否正常

  5. 日志:查看向日葵日志(~/.config/sunlogin/logs)定位错误


按以上配置操作后,Ubuntu 向日葵远程桌面的可用性与稳定性会显著提升。

需要我把以上配置整理成一份一键执行脚本,你直接复制运行即可完成全部设置吗?

(注:部分内容可能由 AI 生成)

http://www.jsqmd.com/news/1132078/

相关文章:

  • iNeuOS工业互联网操作系统
  • 大部分管理信息系统(MIS)都少不了员工
  • 昆仑芯的“第三条路”
  • Week7:卷积神经网络、深度网络原理与循环神经网络专题
  • Linux find 命令性能深度解析:对比 locate 与 fd 的 3 大场景实测
  • Unity AssetBundle 加密方案对比:3种主流方法性能开销与安全性实测
  • ChatModel 构建 LLM 驱动的 Java 应用
  • Edge/Chrome 开发者工具获取京东 Cookie:3 步定位 pt_key/pt_pin 的完整流程
  • 折腾了两周Codex,整理了一份从安装到实战的避坑指南
  • Agent Memory最新综述:长上下文和RAG之后,还缺什么?
  • 张家界口碑黄金铂金回收白银回收实体老店
  • C语言学习笔记20260705-基于栈的排列重排——求字典序最大的合法出栈序列
  • DB2 11.5 Windows 10 安装避坑 3 要点:家庭版系统安全性与驱动下载
  • 机器人产业演进逻辑与商业化落地全景攻略
  • 从演示到生产:AI 编程工具链在大模型应用落地中的工程化实践
  • 知识加工模块与博客工厂模块的状态重新定义
  • 一年之后,重新理解 AI 编程
  • 2026北京活动策划公司口碑榜与政企会务优选指南
  • SQL注入编码绕过技术详解:从URL编码到宽字节注入
  • 【嵌入式C语言】07.二级指针+函数
  • Unity UGUI ScrollRect 与 Mask 组合:5个高级交互效果实现(含惯性/回弹)
  • AI CLI 流式渲染:边输出边保存,别只顾炫酷
  • 第18周周报
  • 你的 AI Agent 会在服务器上“修仙“——OpenClaw.NET 长持久会话技术解读
  • x64dbg 逆向实战:3步定位小程序密码验证逻辑并绕过(附修改汇编指令)
  • 豆包和通义千问智能体突遭下线——AI拟人化监管正式落地,影响有多大?
  • 入驻 APA 大湾区模型秀能接触哪些精准客群?
  • VIA键盘配置工具:3个场景教你打造专属机械键盘工作流
  • 本周液冷五件事 #6(6/29—7/5)
  • Windows C++编译 Paddle Inference 3.5.0 GPU 版本完整指南