共计 1360 个字符,预计需要花费 4 分钟才能阅读完成。
Redis 的明码批改
1、进入 Docker 容器
首先,在 Docker 容器中 进入 Redis 客户端,代码如下:
[root@localhost ~]# docker exec -it b9e507a86439 redis-cli
其中 b9e507a86439
是我 Docker 中的 Redis 容器 ID,应用 docker ps
即可查看本人容器中的 Redis ID
而后,呈现认证问题,应该是 Redis 设置了认证明码,输出明码既能够啦(留神明码是字符串模式!)
127.0.0.1:6379> auth "本人设置的明码"
看到 OK 两个字代表曾经胜利进入 Redis 客户端
通过设置 Redis 中的配置文件的参数,进而须要用到 auth 明码验证连贯,进步了 Redis 的安全性(特地是本人的云服务器 6379 端口裸露时)
2、批改明码
咱们能够通过以下命令查看是否设置了明码验证:
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "" requirepass
这个就是配置 Redis 拜访明码的参数,在默认状况下 requirepass 参数是空的,这就意味着你无需通过明码验证就能够连贯到 Redis 服务。
当然,你能够通过以下命令来批改该参数:
127.0.0.1:6379> CONFIG set requirepass "新验证码" OK 127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "新验证码"
设置明码后,应用重启命令 docker restart redis
则下次当客户端连贯 Redis 服务时就须要明码验证,否则无奈执行命令。
3、语法
AUTH 命令的根本语法格局如下:
127.0.0.1:6379> AUTH password
RabbitMQ 的明码批改
第一步:进入 Docker 容器
docker exec -it myrabbitmq bash
其中 myrabbitmq
是本人的容器中 RabbitMQ 的名称,可通过 docker ps
进行查看,而后替换本人容器中的 名称 即可
第二步:查看以后用户列表
rabbitmqctl list_users
显示出所有用户的 ID 和 Tags
第三步:批改明码
rabbitmqctl change_password Username 'Newpassword'
具体代码解释如下:
rabbitmqctl change_password Username 'Your NewPassword'
参数解释:
Username:对应不同用户映射的明码,比方须要批改管理员 admin 的明码那么就填 admin
Your NewPassword:间接写你的新密码即可
Nacos 明码批改
注:作者应用的 Nacos 版本为 1.4.1,不同版本之间可能存在差别。且作者文章中申明的 Nacos 是部署在 Docker 容器中的,但 Docker 容器中的相比于本地版 Nacos 短少了 Nacos 的配置文件,所以应用了在线网页版的批改办法。(实际上都是通过批改配置文件中的 SQL 文件实现的明码批改)
首先进入 Nacos 页面(端口号默认:8848)
输出账号密码(Nacos 自带默认账号 / 明码:nacos / nacos)
点击右边的 权限管制 → 用户列表
点击批改按钮
在确认明码一栏输出新密码,确认提交
显示 Update User OK ! 则代表 Nacos 曾经胜利批改明码。