相关疑难解决方法(0)

如何为 Mosquitto Broker 设置身份验证?

在 Mosquitto 上配置身份验证时遇到问题。

只要我允许匿名连接mosquitto.conf,我就可以毫无问题地访问代理(发布和订阅)。但是一旦我启用身份验证,我就会得到一个“ connection refused”。我遵循了多个关于如何设置身份验证的教程,但我无法让它工作,也无法弄清楚原因。

我已经在 Raspberry PI 3 B 型上安装了 Mosquitto 1.4.10。

我使用命令创建了一个密码文件:sudo mosquitto_passwd -c /etc/mosquitto/passwd test并将密码设置为“test”。

我已设置allow_anonymous为 false 并将 password_file设置为/etc/mosquitto/passwdin mosquitto.conf

然后,当我尝试命令时sudo mosquitto_sub -t hello/world -u test -P test,我收到“错误:连接被拒绝”。

我检查了密码文件,它似乎是正确的(它具有正确的名称和路径/etc/mosquitto/passwd,并且包含我的用户“test”的条目)。

题:

我在配置中犯了错误吗?我错过了什么吗?

authentication mqtt mosquitto raspberry-pi3

2
推荐指数
1
解决办法
6284
查看次数

标签 统计

authentication ×1

mosquitto ×1

mqtt ×1

raspberry-pi3 ×1