在 mosquitto 代理中,用户名和密码的身份验证无法按预期工作。即使用户名和密码错误,我也可以订阅 mosquitto_sub 并将 mosquitto_pub 发布到主题!!有人能帮帮我吗!!
Mosquitto.conf 文件包括:
allow_anonymous false
password_file path_to_the_file
创建密码文件
加载配置文件mosquitto -c path_to_the_config_file
并重新加载配置文件。
重新启动系统。
还有什么需要做的吗?
答案1
您应该添加:
per_listener_settings true
在文件顶部/etc/mosquitto.conf
,然后当然:
allow_anonymous false
以防止匿名连接。
参考:http://www.steves-internet-guide.com/mqtt-username-password-example/