news 2026/7/6 2:38:05

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 生成)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 2:37:27

Git 工作流程完整指南:从拉取项目到合并分支

1. 拉取项目 首先使用 Git 克隆远程仓库到本地: git clone 项目地址(ssh/http) 项目目录 2. 进入项目目录 克隆完成后,进入项目目录并运行 Git 命令: cd 项目目录 3. 切换到主分支并更新 确保本地主分支与远程同…

作者头像 李华
网站建设 2026/7/6 2:37:04

从零实现一个安全沙箱:文件行为分析系统

前言你有没有想过:杀毒软件是怎么判断一个未知程序是病毒还是正常软件的?它不只是查特征码,还会让程序在"沙箱"里先跑一遍,看看它做了什么。沙箱是一个隔离的执行环境,让可疑程序在里面运行,观察…

作者头像 李华
网站建设 2026/7/6 2:36:34

Anycubic Mono X 6K 与 828 树脂:5项核心参数优化实现高精度与强韧性

Anycubic Mono X 6K 与 828 树脂:5项核心参数优化实现高精度与强韧性光固化3D打印技术近年来在精度和材料性能上取得了显著突破,而Anycubic Mono X 6K与828树脂的组合正成为追求高精度与强韧性的理想选择。本文将深入解析如何通过五项关键参数调整&#…

作者头像 李华
网站建设 2026/7/6 2:35:57

VIA键盘配置工具:3个场景教你打造专属机械键盘工作流

VIA键盘配置工具:3个场景教你打造专属机械键盘工作流 【免费下载链接】releases 项目地址: https://gitcode.com/gh_mirrors/re/releases 你是否曾经因为键盘快捷键不够顺手而影响工作效率?或者玩游戏时总感觉按键布局不够合理?VIA键…

作者头像 李华
网站建设 2026/7/6 2:30:36

MySQL 8.0 多表连接避坑指南:从7种JOIN到3个常见错误场景

MySQL 8.0 多表连接实战避坑指南:从7种JOIN原理到3个高频错误场景解析当数据库查询从单表操作升级为多表关联时,开发者的错误率往往会呈指数级上升。特别是在电商、ERP等业务系统中,订单、用户、商品三表联查的场景几乎无处不在。本文将带您穿…

作者头像 李华