(1)生成admin的密码, cmd下输入: node-red admin hash-pw 看到Password提示后,输入要设置的密码如:admin1234 ,回车返回生成加密后的密码,拷贝, 类似:$2a$08$AJ9eyIvqTF0Ld1J4Cdp6a.VEdeQ3mgb2PY7U73ZyDYq78ZW313yUa (2)找到配置文件:C:\Users\Administrator\.node-red\settings.js 文件里面搜索“adminAut...
首先,我们需要创建一个 Node-RED 配置文件settings.js。在这个文件里,我们会定义用户名和密码。 mkdir-p~/.node-redcd~/.node-redtouchsettings.js 1. 2. 3. 这段代码创建.node-red目录并进入该目录,然后创建一个settings.js文件。 第二步:生成基本认证的用户名和密码 接下来,我们需要使用 Node.js 的bcryp...
1.进入docker容器虚拟机内部找到 /data/settting.js文件 2.编辑setting.js修改adminSecurity相关配置 3.修改后,重启docker容器,就可以使配置生效,刷新node-red就会出现登录窗口! 4.生成密码的方法,进入node-red的docker容器bash环境,输入以下指令: node -e "console.log(require('bcryptjs').hashSync(process.argv[...
通过node-red-admin生成密码 打开终端先安装node-red工具node-red-admin npm install node-red-admin -g 安装完成之后在执行下面的密码生成命令 node-red-admin hash-pw node-red-admin 按照代码提示输入即可输出加密后的密码,之后复制密码到setting.js的密码内,接着重启服务就可以登陆了。 通过bcryptjs加密 在node...
要生成合适的密码,可以使用node-red-admin 命令行工具 在系统命令行中输入下面指令以安装该工具: npm install -g --unsafe-perm node-red-admin 安装好后输入指令: node-red-admin hash-pw 将想要使用的密码输入,然后工具就打印出可以复制到设置文件中的加密过的密码。(需注意设置密码时,打出的字符由于工具加密...
使用Node-RED提供的命令行工具生成密码的哈希值。例如,在命令行中输入node-red admin hash-pw,然后按照提示输入要设置的密码,命令行将输出加密后的哈希值。 将生成的哈希值复制到settings.js文件中的password字段。 保存settings.js文件,并重启Node-RED服务,使配置生效。 示例代码如下: javascript adminAuth: { type...
Node-RED 默认是不需要输入用户名和密码的,其实有一个很简单的管理员登录页面,稍微挡在外面就可以了,默认的方法就是将 settings.js 注释掉,直接打开就可以看到最简单的登录页面了,本文就来介绍一下这个使用特性。 为什么要设置管理员密码 Node-RED 是一个基于浏览器的流编辑工具,默认情况下,任何人只要知道你的Nod...
可以看到,这里已经出现登录提示了,用户名就是下面的admin,但是密码不是password,这段密文是经过bcrypt algorithm加密的,所以我们要用自己的明文密码生成一段密文,然后粘贴到这个地方 adminAuth: { type: "credentials", users: [{ username: "admin", password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl...
密码 如果需要对 Node-Red 设置密码,需要打开配置文件中的settings.js文件,并放开相关代码,如何生成密码可以参考https://nodered.org/docs/user-guide/runtime/securing-node-red官方文档进行配置 使用 回到Node-Red 网页主界面,可以看到左侧一栏有很多的节点,可以把节点拖入到右侧的空白编辑面板中,再点击顶部右上角...
首先,你需要生成一个哈希密码。在 Node-RED 中,使用如下命令生成密码哈希: npminstall-gnode-red-admin node-red-admin hash-pw 1. 2. 运行上述命令后,按照提示输入你希望设置的密码,系统将返回一个哈希值,类似于: $2b$08$wHdd8jevhQhC8T62sw6EkOxB7Z8fXUIg9bREqH9GMCPYZZczzoVhe ...