前言
目标:掌握开启登录验证的设置问题。
懂的朋友欢迎订阅。
官网教程:Securing Node-RED : Node-RED
一、演示环境
ubntu18.04系统,Node-RED最新版本2.2.2(2022年2月8号)。
二、利用nodejs生成密码
nodejs版本:
执行以下命令生成密码:
node -e "console.log(require('bcryptjs').hashSync(process.argv[1], 8));" ghy@123
进入nodered目录执行上述命令:
查找配置文件存放路径:
编辑此文件:
点击ESC键,然后输入/password,进行密码位置的查找:
取消注释,并替换原有密码:
修改后,保存配置文件,重启容器。
注意:上面修改位置错了,改成源码的地方了。
将其重新注释回去:
正确的存放路径如下:
修改此settings.js文件,并保存,重启容器。
此时就可以看到nodered的登录界面了。
ghy@123对应密码为:$2a$08$2WmIr6.U8hzSofP8fehtuuW3Cmy7O1jETE4SDLhuXKduPg0toHNam
标签:Node,配置文件,登录,16,密码,123,RED 来源: https://blog.csdn.net/qq_16284479/article/details/122819454
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。