Nacos身份认证绕过漏洞解决
一、备份
1.1 备份nacos
停止nacos服务
/web/nacos/bin/shutdown.sh
cd /web
mv nacos nacosbak-20231128
1.2 备份mysql数据
mysqldump -u root -p -A >/web/nacos-20231128.sql
二、部署新版nacos
2.1 下载nacos安装包
cd /web
wget https://github.com/alibaba/nacos/releases/download/2.2.0.1/nacos-server-2.2.0.1.tar.gz
2.2 解压缩安装包
tar xf nacos-server-2.2.0.1.tar.gz
2.3 修改配置文件
cd /web/nacos/conf/
vim application.properties
2.4 修改如下配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.0.103:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU0Nzg=
2.5 启动nacos服务
cd /web/nacos/bin
./startup.sh -m standalone
2.6 查看日志
tailf ../logs/start.out
浏览器访问
http://192.168.0.103:8848/nacos
默认的用户名:nacos
密码:nacos
2.7 验证平台功能
三、回退方案
3.1 停止新部署的nacos
/web/nacos/bin/shutdown.sh
3.2 删除新部署的安装目录
cd /web
rm -fr nacos/
3.3 将之前备份的nacos恢复
mv nacosbak-2023128 nacos
3.4 启动nacos
cd /web/nacos/bin
./startup.sh -m standalone
3.5 验证平台功能
本文来自博客园,作者:霸都运维,转载请注明原文链接:https://www.cnblogs.com/wangjie20200529/p/18039895
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」