EMQX 默认账号密码详解:安全配置与最佳实践
EMQX 默认账号密码
EMQX(原名EMQ X)是一款开源、高性能的MQTT消息代理,广泛应用于物联网、车联网等场景。为了方便用户快速体验,EMQX在安装后默认启用了一个管理员账号,其默认用户名和密码为:
- 用户名:
admin - 密码:
public
如何使用默认账号登录
启动EMQX后,在浏览器中访问 http://你的服务器IP:18083,即可进入Dashboard管理界面。使用上述默认凭证登录,可进行设备管理、节点监控、规则配置等操作。
为什么需要修改默认密码
默认密码“public”是公开的,网络上许多教程和文档都包含此信息。如果不及时修改,攻击者可以轻松登录你的EMQX面板,窃取数据、篡改配置甚至发起拒绝服务攻击。因此,强烈建议在生产环境中立即更改默认密码。
修改默认密码的方法
- 通过Dashboard修改:登录后点击右上角头像 →“用户管理”→“新增用户”或编辑现有用户,设置新密码。
- 通过配置文件修改:编辑EMQX的
etc/emqx.conf文件,找到dashboard.default_password选项,将值改为你的新密码,然后重启EMQX服务。
安全加固建议
- 禁用默认账号:创建新的管理员账号后,删除或禁用默认的admin账号。
- 启用TLS/SSL:为Dashboard及MQTT连接配置证书,加密传输。
- 设置IP白名单:限制Dashboard仅允许特定IP访问。
- 定期审计:检查访问日志,及时发现异常行为。
遵循以上步骤,可以有效提升EMQX的安全性,保护你的物联网消息中间件免受未授权访问的威胁。