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的窗口会接收到消息:

目录
相关文章
|
安全 数据安全/隐私保护 Ruby
5分钟带你重置Gitlab管理员账户密码
5分钟带你重置Gitlab管理员账户密码
2810 1
|
8月前
|
安全 Linux 网络安全
ssh中的密码登录和密钥登录
ssh中的密码登录和密钥登录
|
10月前
|
安全 数据安全/隐私保护
如何安全的使用密码登录账号(在不知道密码的情况下)
该内容介绍了如何使用一个工具来便捷地复制和管理账号密码。首先提到了两个下载工具的链接,分别是百度网盘和蓝奏云,并给出了相应的提取码。接着,展示了工具的界面,说明通过按住Ctrl或Alt点击密码栏可以快速复制账号和密码,无需直接看到密码。用户可以通过模拟添加账号来体验这一功能,然后演示了如何生成和复制新密码。最后,重点强调了按住Ctrl复制账号和按住Alt复制对应密码的快捷操作,使得在不知密码的情况下也能轻松获取。
|
9月前
|
网络安全
ssh 登录欢迎信息 登录之前与登录之后
ssh 登录欢迎信息 登录之前与登录之后
52 0
|
数据安全/隐私保护
获取SVN的账号和密码
获取SVN的账号和密码
104 0
|
安全 Unix Linux
SSH免密登录详细操作步骤
SSH免密登录详细操作步骤
686 0
|
Linux 网络安全 开发工具
Linux取消秘钥登录,改为用户名密码登录
记录下刚刚取消秘钥登录,改为用户名密码登录。 一般在阿里云购买服务器后,可能未点自定义密码登录,使用了秘钥。又不想重置系统盘 下面操作可以参考下 一、修改 vim /etc/ssh/sshd_config 去掉PermitRootLogin yes 前面的#注释 二、 修改 PasswordAut...
7387 1
|
对象存储 CDN
阿里云账号登录名可以修改吗?
阿里云账号注册自动生成的登录名是支持修改的,在账号中心即可更改
1587 0
阿里云账号登录名可以修改吗?
ADI
|
Linux 网络安全 数据安全/隐私保护
[分享] SSH 配置别名登录与免密登录
[分享] SSH 配置别名登录与免密登录
ADI
264 0
|
网络安全 数据安全/隐私保护 运维
服务器登录ssh配置: 免密登录与快速登录
当你刚拥有一个服务器后,首先需要登录服务器,本节主要有以下三个实践操作: 快速登录: 配置客户端 ssh-config 免密登录: 配置 public key 禁用密码:配置服务器 ssh-config 你对流程熟悉后,只需要一分钟便可以操作完成 原文地址: 云服务器初始登录配置 系列文...
8439 0