Emq 限制匿名用户访问,开启用户密码认证

问题:

刚搭建的emq服务默认是开启匿名用户访问的,这样的环境非常不安全,只要知道ip地址就可以连接,所以强烈建议开启用户认证,设置密码!

解决过程

1.修改配置文件

vim /etc/emqx/emqx.conf
修改true为false
allow_anonymous = false

2.重启服务

systemctl stop emqx
systemctl start emqx

3.导入插件模块

cd /usr/lib/emqx/bin
sh emqx_ctl plugins load emqx_auth_username

4.设置账号密码

emqx_ctl users add admin public

参考文档

官方文档:
https://docs.emqx.io/broker/v3/cn/commands.html#status

原文地址:https://blog.51cto.com/13760351/2466367

时间: 2024-07-30 10:43:15

Emq 限制匿名用户访问,开启用户密码认证的相关文章

005.FTP本地用户访问

一 新建本地用户 1 [[email protected] ftp]# useradd ftpuser #用于登陆ftp的用户 2 [[email protected] ftp]# passwd ftpuser 3 Changing password for user ftpuser. 4 New password: 5 Retype new password: 6 passwd: all authentication tokens updated successfully. 二 本地用户配置项

Linux上的ftp服务器vsftpd之配置满天飞--设置匿名用户访问(不弹出用户名密码框)以及其他用户可正常上传

一.问题背景 没事谁折腾这鬼玩意哦...还不是因为bug. 我们的应用,用户头像是存在ftp上的.之前的ftp服务器是一台windows,我们后台服务器程序收到用户上传头像的请求时,会用一个ROOT/ROOT的账户,连接ftp服务器. 获取到连接后,即进行上传. 上传:上传文件则存放在ROOT用户的home 目录(在windows上装的是server-U来充当ftp服务器,所以就是在Server-U里面配置了ROOT用户的home目录). 上传完成后,会得到一个ftp协议类型的url.范例如:

搭建FTP服务,实现三种方式的访问:1.匿名访问;2,本地用户访问;3虚拟用户访问。

FTP服务(File Transfer Protocol,文件传输协议)是典型的C/S结构 的应用层协议,需要由服务端软件,客户端软件两部分共同实 现文件传输功能.既可以在局域网使用,又可以在广域网使 用.在Windows系统中,常见的FTP服务器软件包括FileZilla Sener, Serv-U等,而在linux系统中,vsftpd是目前在linux/UNIX领域 应用 十分广泛的一款FTP服务软件本次实验主要讲解vsftpd,在虚拟机上以redhat6.5为服务端,Windows7为客户

emqtt emq 的用户密码认证

MQTT 认证设置 EMQ 消息服务器认证由一系列认证插件(Plugin)提供,系统支持按用户名密码.ClientID 或匿名认证. 系统默认开启匿名认证(anonymous),通过加载认证插件可开启的多个认证模块组成认证链: ---------------- ---------------- ------------ Client --> | Username认证 | -ignore-> | ClientID认证 | -ignore-> | 匿名认证 | ---------------

FTP文件服务器共享/匿名访问。别名访问。用户访问

rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm vsftpd.conf配置文件/user_lis用户列表 默认情况处了面的用户以外都能登陆 anonymous_enable=YES //开启匿名用户访问anon_mkdir_write_enable=YES //匿名用户上传/建立目录anon_upload_enable=YES //匿名用户上传权限 ![](http://i2.51cto.com/images/blog/2018

Samba服务(匿名用户访问、本地用户访问、虚拟用户访问)

Samba是一个实现不同操作系统(Windows.Linux.UNIX)之间文件共享和打印机共享的一种SMB协议的免费软件.SMB协议是客户机/服务器协议,客户机通过该协议可以访问服务器上的共享文件及打印机共享资源.它主要应用于局域网上,也可以通过设置"NetBIOS over TCP/IP"同互联网中的电脑分享资源. SMB协议:TCP 139端口 CIFS协议:TCP 445端口 重要配置文件: /etc/samba/smb.conf: SAMBA的主配置文件,内有丰富的说明,也可

FTP服务之匿名用户访问

首先得保证Linux服务器和windows客户端之间能够互联互通. 其次把镜像文件挂载到mnt目录下命令如下:mount /dev/sr0 /mnt 用df –h查看一下挂载成功没有. 安装vsftpd服务如下图所示 然后用命令:cd /etc/vsftpd/目录下ls查看一下如下图所示 然后用命令:grep -v "#" vsftpd.conf 过滤掉带#号的注释文件如下图所示 安装好vsftpd服务后其实已经可以用了,把vsftpd服务开启并关闭防火墙如下图所示 打开windows

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

OPENVPN开启用户密码认证

一.服务端配置 1.修改openvpn的主配置文件,添加如下内容 [[email protected] openvpn]# cat /etc/openvpn/server.conf |more #########auth password######## script-security 3                  ###--加入脚本处理,如用密码验证 auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env     ###指定只用的认