05 mosquitto 配置登录账号和密码

简介: 05 mosquitto 配置登录账号和密码

下面来讲解mosquitto 配置登录账号和密码

1、在配置文件mosquitto.conf中,任意位置加入下面文本,保存退出(我说的全新安装的情况下,如果是维护已经使用很久的系统,可在配置文件中找到对应的属性进行更改)

#设置不允许匿名登录
allow_anonymous false

2、重启mosquitto服务配置文件的修改才能生效。为了方便调试和操作,我们后面的操作全部通过命令行模式进行。

3、插入新用户名及密码,输入密码时界面是不会显示的,直接输入后回车就可以,需要连续输入两次。保证pwfile.example的路径和上面的配置一致。下面打开CMD并进入mosquitto根目录输入(使用-c 参数会导致清空密码文件,重新插入用户):

mosquitto_passwd -c  pwfile.example 用户名1

不使用-c 表示追加用户,不影响旧用户,如下:

mosquitto_passwd -c  pwfile.example 用户名2

4.打开pwfile.example文件可以看到刚刚新增的两个用户:

5、启动mosquitto 进行测试。

首先启动第一个cmd窗口启动服务:

mosquitto.exe -c mosquitto.conf

然后启动第二个cmd窗口订阅’user1/topic’主题(其中user1是账号,123456是密码):

mosquitto_sub -u user1 -P 123456 -t 'user1/topic' -v

最后启动第三个cmd窗口发布订阅’腰疼不加班’信息:

mosquitto_pub -u user1 -P 123456 -t 'user1/topic' -m '不加班'

然后第二个CMD的窗口会接收到消息:

目录
相关文章
|
11月前
|
Linux 数据安全/隐私保护 开发者
安装和登录appuploder
安装和登录appuploder
|
存储 监控 NoSQL
第4期 MongoDB配置用户名密码认证登录
MongoDB配置用户名密码认证登录
3181 0
|
2月前
|
安全 Linux 网络安全
ssh中的密码登录和密钥登录
ssh中的密码登录和密钥登录
|
4月前
|
安全 数据安全/隐私保护
如何安全的使用密码登录账号(在不知道密码的情况下)
该内容介绍了如何使用一个工具来便捷地复制和管理账号密码。首先提到了两个下载工具的链接,分别是百度网盘和蓝奏云,并给出了相应的提取码。接着,展示了工具的界面,说明通过按住Ctrl或Alt点击密码栏可以快速复制账号和密码,无需直接看到密码。用户可以通过模拟添加账号来体验这一功能,然后演示了如何生成和复制新密码。最后,重点强调了按住Ctrl复制账号和按住Alt复制对应密码的快捷操作,使得在不知密码的情况下也能轻松获取。
|
3月前
|
网络安全
ssh 登录欢迎信息 登录之前与登录之后
ssh 登录欢迎信息 登录之前与登录之后
29 0
|
4月前
|
监控 NoSQL MongoDB
第5期 MongoDB配置用户名密码认证登录
第5期 MongoDB配置用户名密码认证登录
630 0
|
网络安全 数据安全/隐私保护 Windows
vb实现一键自动填写密码登录ssh
不使用密钥登录ssh的情况下。在windows下dos窗口中远程ssh登录常用基本命令
598 0
|
Linux 网络安全 开发工具
Linux取消秘钥登录,改为用户名密码登录
记录下刚刚取消秘钥登录,改为用户名密码登录。 一般在阿里云购买服务器后,可能未点自定义密码登录,使用了秘钥。又不想重置系统盘 下面操作可以参考下 一、修改 vim /etc/ssh/sshd_config 去掉PermitRootLogin yes 前面的#注释 二、 修改 PasswordAut...
6927 1
|
网络安全 数据安全/隐私保护 运维
服务器登录ssh配置: 免密登录与快速登录
当你刚拥有一个服务器后,首先需要登录服务器,本节主要有以下三个实践操作: 快速登录: 配置客户端 ssh-config 免密登录: 配置 public key 禁用密码:配置服务器 ssh-config 你对流程熟悉后,只需要一分钟便可以操作完成 原文地址: 云服务器初始登录配置 系列文...
8123 0