前两天部署了Nacos 2.2.2集群,访问后直接进入到了首页(不需要登录,最开始2.0.X的版本记得没开鉴权也会出来需要输入账号密码)。然后提示如下:
然后这边按照文档提示改动如下:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好!根据您描述的情况,您在部署了Nacos 2.2.2集群后直接进入了控制台首页,没有出现登录界面,并收到了未开启鉴权的提示。这是因为在Nacos 2.2.2版本及之后,如果未启用鉴权功能,控制台登录页面将不再显示,以减少安全风险。直接进入控制台并显示未开启鉴权的提示是预期的行为。
您提到已按照文档进行了改动,但未具体说明改动内容。若您的目的是增强访问控制和安全性,这里有一些建议步骤:
开启鉴权:首先,确保您的Nacos集群配置了适当的鉴权机制。对于MSE Nacos用户,可以利用阿里云RAM(Resource Access Management)进行更细致的权限管理。这包括但不限于为不同的操作角色分配合适的权限,以及使用RAM策略来控制对Nacos资源的访问。
配置鉴权参数:通过MSE控制台,您可以开启ConfigAuthEnabled和NamingAuthEnabled参数来分别控制配置中心和服务注册与发现的鉴权开关。这要求客户端必须携带有效的凭证才能访问Nacos服务。
客户端配置:在应用端,需要根据所选的鉴权方式(如使用AccessKey、STS Token或RAM Role等)配置相应的凭证提供者,确保应用能够正确地向Nacos服务器验证身份。
升级考虑:如果您担心开源控制台无登录页带来的访问控制问题,考虑升级到MSE Nacos 2.2.3.1或更高版本,该版本默认关闭开源控制台访问,引导用户通过更安全的MSE控制台执行操作。
安全建议:鉴于Nacos默认token.secret.key存在的风险,虽然MSE Nacos不受此影响,但仍建议检查公网白名单设置,确保实例仅接受来自可信源的请求,并定期评估和更新安全配置。
请根据上述指导进行相应配置调整,以提升您的Nacos集群的安全性。如有特定改动细节或遇到配置过程中的疑问,请随时告知,以便提供进一步的帮助。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。