EMQX 默认账号密码详解:安全配置与最佳实践

EMQX 默认账号密码

EMQX(原名EMQ X)是一款开源、高性能的MQTT消息代理,广泛应用于物联网、车联网等场景。为了方便用户快速体验,EMQX在安装后默认启用了一个管理员账号,其默认用户名和密码为:

  • 用户名:admin
  • 密码:public

如何使用默认账号登录

启动EMQX后,在浏览器中访问 http://你的服务器IP:18083,即可进入Dashboard管理界面。使用上述默认凭证登录,可进行设备管理、节点监控、规则配置等操作。

为什么需要修改默认密码

默认密码“public”是公开的,网络上许多教程和文档都包含此信息。如果不及时修改,攻击者可以轻松登录你的EMQX面板,窃取数据、篡改配置甚至发起拒绝服务攻击。因此,强烈建议在生产环境中立即更改默认密码。

修改默认密码的方法

  1. 通过Dashboard修改:登录后点击右上角头像 →“用户管理”→“新增用户”或编辑现有用户,设置新密码。
  2. 通过配置文件修改:编辑EMQX的 etc/emqx.conf 文件,找到 dashboard.default_password 选项,将值改为你的新密码,然后重启EMQX服务。

安全加固建议

  • 禁用默认账号:创建新的管理员账号后,删除或禁用默认的admin账号。
  • 启用TLS/SSL:为Dashboard及MQTT连接配置证书,加密传输。
  • 设置IP白名单:限制Dashboard仅允许特定IP访问。
  • 定期审计:检查访问日志,及时发现异常行为。

遵循以上步骤,可以有效提升EMQX的安全性,保护你的物联网消息中间件免受未授权访问的威胁。