Linux服务器安装mosquitto

1、下载安装包

下载地址

2、安装编译需要的软件

yum install gcc gcc-c++ libstdc++-devel 
yum install openssl-devel -y
yum install c-ares-devel -y
yum install uuid-devel -y
yum install libuuid-devel -y
yum install c-ares-devel

3、编译

解压下载的安装包:tar -zxvf mosquitto
进入解压后的文件夹:cd mosquitto
执行命令:make && make install

4、编写配置文件

cd /etc/mosquitto
cp mosquitto.conf.example mosquitto.conf

vim /etc/mosquitto/mosquitto.conf
listener 1883  //配置允许外部访问的端口设置
allow_anonymous false  //配置不允许匿名访问,需输入账号密码才可订阅或者发布
password_file /etc/mosquitto/pwfile.example  //配置账号密码存放的路径

5、设置用户密码

mosquitto_passwd /etc/mosquitto/pwfile.example 用户名
回车后,按照提示输入两次密码即可

6、启动

mosquitto -c /etc/mosquitto/mosquitto.conf

//后台启动
mosquitto -d -c /etc/mosquitto/mosquitto.conf

7、测试

服务端启动(监听事件):
mosquitto_sub -h 地址 -t 主题 -u 用户名 -P 密码

客户端启动(发布事件):
mosquitto_pub -h 地址 -t 主题 -u 用户名 -P 密码 -m 发布内容

ubuntu/debian 快捷安装方式:

apt install mosquitto

猜你喜欢

转载自blog.csdn.net/2301_76354366/article/details/129100024