我已将acl_file
属性设置/etc/mosquitto/mosquitto.conf
为/home/ubuntu/my.acl
. 在 ACL 文件中,我必须allow_anonymous false
禁止来自没有用户名的客户端的连接。
从 MQTT Lens,我尝试在不传递用户名的情况下连接到此代理。我没有立即在日志中看到连接消息。但是,当我从 MQTT Lens 删除连接时,我看到消息已连接,然后是断开连接消息。
ubuntu@ip-172-31-42-207:/var/log/mosquitto$ tail -f mosquitto.log
1527666604: New connection from 183.xx.xx.xx on port 1883.
1527666604: New client connected from 183.xx.xx.xx as lens_bWIkzTxFSc2BIIUQqqT35ipsiPV (c1, k120).
1527666746: Client lens_bWIkzTxFSc2BIIUQqqT35ipsiPV disconnected.
我如何确认allow_anonymous false
实际上拒绝了连接?