尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
centos7部署安装emqx服务及开启emqx服务认证
一、部署搭建准备1、在EMQX官网下载服务端https://www.emqx.com/zh/downloads/broker/4.4.1/emqx-4.4.1-otp24.1.5-3-el7-amd64.rpm2、使用手册 https://docs.emqx.com/zh/emqx/v4.4/advanced/auth-mnesia.html二、安装部署1、安装部署指令# 或wget直接下载到Linux指定目录中wgethttps://www.emqx.com/zh/downloads/broker/4.4.1/emqx-4.4.1-otp24.1.5-3-el7-amd64.rpm# 安装rpm-ivhemqx-4.4.1-otp24.1.5-3-el7-amd64.rpm# 我这边提示 libatomic 被 emqx-4.4.1-otp24.1.5_3.el7.x86_64 需要yuminstall-ylibatomic# 然后再次运行安装指令成功后执行下面启动emqx命令sudoemqx start# 启动报错处理Please make sure openssl-1.1.1 (libcrypto) and libncurses are installed.wget--no-check-certificate https://www.openssl.org/source/openssl-1.1.1d.tar.gz# 解压编译安装完成后 路径/usr/local/bintar-zxvfopenssl-1.1.1d.tar.gzcdopenssl-1.1.1d ./configmakemakeinstall# 重新运行启动指令并查看启动状态执行如下命令emqx_ctl status2、服务端默认配置可查看服务端配置文件 。配置文件所在路径vim/etc/emqx/emqx.conf可以发现有3个默认端口号8083 为websocket默认端口、18083为管理控制台端口、1883为tcp端口。3、管理控制台登录界面访问地址ip:18083。默认用户名密码admin/public修改Dashboard控制面板账号默认密码emqx_ctl adminspasswdadmin emqxadmin设置中文面板集成工具可以在里直接测试三、开启emqx服务认证emqx服务协议认证账号和上面的Dashboard控制面板账号不要混淆和MQTTX客户端验证1、下载地址https://mqttx.app/可以看到这时候是没有任何认证的直接就连上emqx服务了那如何开启认证呢emqx认证方式有好几种EMQ X 支持使用内置数据源文件、内置数据库、JWT、外部主流数据库和自定义 HTTP API 作为身份认证数据源。连接数据源、进行认证逻辑通过插件实现的每个插件对应一种认证方式使用前需要启用相应的插件。 客户端连接时插件通过检查其username/clientid 和 password 是否与指定数据源的信息一致来实现对客户端的身份认证。2、开启 Mnesia 认证Mnesia 认证默认使用 sha256 进行密码哈希加密可在 etc/emqx/plugins/emqx_auth_mnesia.conf 中更改配置哈希方法后新增的预设认证数据与通过 HTTP API 添加的认证数据将以哈希密文存储在 EMQX 内置数据库中。启用 emqx_auth_mnesia 插件修改emqx配置文件 allow_anonymous falsevim/etc/emqx/emqx.conf预设认证数据vim/etc/emqx/plugins/emqx_auth_mnesia.conf重启服务MQTTX客户端验证这时候就需要账号和密码才能连接
RELATED

相关推荐

代理IP连接失败怎么办?2026代理IP异常排查与解决方法

代理IP连接失败怎么办?2026代理IP异常排查与解决方法

使用代理IP时,连接超时、认证失败、无法访问目标网站等问题会影响数据采集、账号运营和自动化任务执行。代理IP连接失败不一定是IP失效,也可能与配置、网络环境、节点质量或平台风控有关。本文将从故障定位、错误代码和稳定性优化三个方面,帮…

📅 2026/9/8 20:31:42
C语言自学全攻略:从0基础到项目实战的300集课程深度解析

C语言自学全攻略:从0基础到项目实战的300集课程深度解析

这次我们来深入分析一套号称"2026最全最强"的C语言自学视频课程。这套300集的教学资源主打"7天学完C语言水平猛涨"的承诺,对于想要快速入门编程的初学者来说确实很有吸引力。但我们需要从技术学习角度客观评估这种速成方案的可行性。从课程标题…

📅 2026/7/29 0:52:50
山东展会车贴打印技术白皮书:2026年行业破局指南与实操解析

山东展会车贴打印技术白皮书:2026年行业破局指南与实操解析

在山东的展会经济生态中,车贴打印不仅是广告载体,更是品牌流动的视觉名片。随着展会规模扩大和商家对曝光效率的追求,车贴打印技术正经历从‘能用’到‘好用’的升级。今天,我们抛开晦涩的专业术语,用接地气的方式聊聊…

📅 2026/9/9 1:10:47
MORE NEWS

更多资讯

📰

3C零件厚度测量传感器怎么选?MLD25激光位移传感器选型与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

AI文献综述工具:三步生成专业学术综述

1. 项目概述:AI如何重塑学术文献综述写作在科研工作者和学术新手的日常中,文献综述始终是道绕不开的坎。传统综述写作需要经历海量文献检索、反复阅读比对、逻辑框架搭建等耗时耗力的环节,往往占据整个研究周期30%以上的时间。而"百考通…

📰

Vant Empty 空状态组件完全指南:图片类型、自定义尺寸与主题定制

Vant Empty 空状态组件完全指南:图片类型、自定义尺寸与主题定制 【免费下载链接】vant A lightweight, customizable Vue UI library for mobile web apps. 项目地址: https://gitcode.com/GitHub_Trending/va/vant 导读 在移动端 Web 应用中,列…

📰

Python中calendar.weekday用法

有一种被广泛运用的编程语言, 它里面有内置的模块, 这些模块提供了相关方法, 这些方法是用来获取指定日期所对应的星期编号的, 该方法返回的值就在0到6这个范围, 0到6分别代表着从星期一到星期日, 月份参数的取值范围是1至12, 1至12对应着一年当中的各个月份。在本文当中, 会详…

📰

python中私有成员在实际使用中的建议

中的私有成员(2)。处于实际的运用当中, 该如何去施行单下划线以及双下划线的应用呢? 首先来瞧一瞧单下划线。其一, 单下划线用于表示受保护的成员, 借此提醒使用者, 这些成员属于内部实现的一部分, 不应被随意访问。第一, 存在这样一种情况, 即能够借助于子类进行访问进而实现…

📰

推荐一款呼叫中心系统:realme、众安保险、中国能建如何用智能外呼系统降本增效2026

正在被「客服人力成本高、外呼接通率低、工单流转慢、多系统数据各自为政」拖累?本文用智齿科技云呼叫中心的三个真实标杆案例,告诉你它能解决什么具体问题:智能外呼把众安保险整体接通率拉高近 20%、realme 全球呼叫中台让问题解决率提升 15…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬