我在树莓派3 Jessie上使用节点v0.18.4。我想要保护节点红色编辑器,为此我按照节点红色提供的security.html页面,我也在youtube上观看了一个视频。我做了完全相同的步骤,它们是: -
1)转到〜/ .node-red / settings.js
2)取消注释adminAuth
3)安装node-red-admin - sudo npm install -g node-red-admin
4)使用node-red-admin hash-pw
生成哈希密码5)将散列密码粘贴到adminAuth密码字段。
6)保存并重新启动节点红色
但是我没有收到登录提示。编辑器只是加载而不询问我的用户名和密码。
我在网上查了一下,我找到的只是httpNodeAuth。我不是想保护用户界面,我正在努力保护编辑器。另外我发现一条帖子说session.json文件是由node-red写的,当我检查时它是空的。它说,这是因为在图像上运行节点红色时,此文件不可写。 所以我甚至按照以下步骤将settings.json文件放到可写位置,然后在node-red文件夹中为它创建了一个快捷方式。这对我来说也没有用。
我还发现了一个帖子,其中说散列密码必须具有正确的格式。我有一个哈希密码生成器站点的链接。我从那里复制了哈希密码,但即使这样也没有导致登录提示。
请说明为什么我可能会遇到此问题。
提前致谢。
答案 0 :(得分:0)
我在PC上遇到了类似的问题-首先要求登录,然后不再询问。带重载的移位也没有改变。
我确实注销了,然后要求输入密码,所以您可以尝试输入。同样从Chrome切换到IE,我也登录了。