azure mqtt外部经纪人

0ejtzxu1  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(71)

我有一个在Azure上运行Ubuntu(v20.04)的虚拟机,安装了Mosquitto MQTT代理(v1.6.9)。我可以成功地通过ssh进入虚拟机,并使用两个示例发布和订阅数据,所以我相信Mosquitto配置是可以的。我对虚拟机有完全的sudo权限,但没有设置它,并且对此了解有限。
问题-我需要在VM上做什么才能允许从外部访问?(而不必通过ssh进入VM),即如何让VM中的代理侦听远程设备?
到目前为止,我已经打开了端口1883,允许在tcp流量与ufc,但这似乎只适用于本地主机;从VM内部运行nmap,对于localhost(127.0.0.1),我得到“22/tcp mqtt open”,从外部使用VM的IP地址运行nmap,我得到“22/tcp open for ssh”,但仅此而已。我希望看到类似于1883/tcp open for mqtt的内容。

5lhxktic

5lhxktic1#

这里最可能的问题是Azure有自己的防火墙和ufw。
您需要在Azure控制台中查找安全组

相关问题