nacos 部署
环境:centos7
版本:nacos-2.3.2
部署方式:编译安装
1.安装jdk (自行安装)
2.下载nacos安装包并解压
3.配置nacos的配置文件
### 注释掉原有的端口参数再添加这个
server.port=7200
### 开启鉴权
nacos.core.auth.enabled=true
### 关闭使用user-agent判断服务端请求并放行鉴权的功能
nacos.core.auth.enable.userAgentAuthWhite=false
### 配置自定义身份识别的key(不可为空)和value(不可为空)
nacos.core.auth.server.identity.key=example
nacos.core.auth.server.identity.value=example
nacos.core.auth.plugin.nacos.token.secret.key=LyoqKioqKiog5pu05paw5pe26Ze077yaMjAxOeW5tDEx5pyIMTjml6UyMzozMjowOCAqKioqKioqKioqKioqLwogLyoqKioqKiog5pu05paw5YaF5a6577ya5aKe5Yqg57yW56CB6YCJ5oup44CCICoqKioqKioqKioqKiovCiAxLuaUr+aMgSBHQksgJiBHQjIzMTIgCiAyLuaUr+aMgSBVVEY4IOe8luegge+8iOm7mOiupO+8iQoxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMQ==启动:/home/nacos/bin/startup.sh -m standalone
3.修改默认密码
3.1 先获取token值
curl -X POST 'http://127.0.0.1:7200/nacos/v1/auth/users/login' -H 'Content-Type: application/x-www-form-urlencoded' -d 'username=nacos&password=nacos'
假设获取的token值是:eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTc0Nzk4NzUxNX0.SI7aGMj4Ycm4O4oC3QGdLbQJ6JHPRB9L8Cc4g8mKFoak83LTHWd6ncpm6DudF0bZFKiD49ZZCnMVwVOXySQc3A
3.2 利用token值修改密码
curl -X PUT 'http://127.0.0.1:7200/nacos/v1/auth/users' -H 'Content-Type: application/x-www-form-urlencoded' -H "Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTc0Nzk4NzUxNX0.SI7aGMj4Ycm4O4oC3QGdLbQJ6JHPRB9L8Cc4g8mKFoak83LTHWd6ncpm6DudF0bZFKiD49ZZCnMVwVOXySQc3A" -d 'username=nacos&oldPassword=nacos&newPassword=Scardna@2025'