Get the App
SLTechnology News&Howtos  ›  Servers  › 

MQTT restricts anonymous user access and enables user password authentication

Shulou Source: shulou.com Published: 2022-06-03 10:27:26 09月21日 Update

Question:

Just built emq service default is to open anonymous user access, such an environment is very insecure, as long as you know the ip address can connect, so it is strongly recommended to open user authentication, set password!

Workaround 1. Modify the configuration file

vim /etc/emqx/emqx.conf

Change true to false

allow_anonymous = false

2. restart the service

ps -ef |grep emq

kill -9 27964

systemctl start emqx

3. Import plug-in module

cd /usr/lib/emqx/bin

sh emqx_ctl plugins load emqx_auth_username

4. Set Account Password

emqx_ctl users add admin public

reference documentation

Official documents:

https://docs.emqx.io/broker/v3/cn/commands.html#status

Tags: Password user document service authentication security address official suggestion plug-in file module environment account process question reference configuration restriction Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology macOS Apple MariaDB Huawei