Node-RED absichernn

Nach der Neuinstallation ist der Node-RED direkt über beliebige Browser im LAN erreichbar. Zur Absicherung sollen Admintools aktiviert werden

sudo npm install -g node-red-admin

Nun ist es möglich, den Zugang zu Node-RED mit einem Passwort zu versehen. Hierzu erzeugt das Tool einen Hashwert. Dieser wird anschließend in die Konfigurationsdatei der Node-RED-Installation eingetragen.
Um das einfache Übertragen in die Konfiguratinsdatei zu ermöglichen, wird bei ssh-PuTTY-Zugriff der Hashwert aus der Console in eine Textdatei zwischengespeichert.

sudo nano /home/pi/.node-red/settings.js

Die Zugangsdaten (Username und gehashtes Passwort) müssen in diese Datei im Bereich "Security Node-RED" eingetragen werden. Die Zeilen sind im Grundzustand deaktiviert und werden durch Löschen der Slashes // aktiviert. Der Hashwert kann bei Remotezugriff über die Zwischenablage und die Tastaturkombination [Strg]+[Einf] hier eingefügt werden.
Das Speichern der settings.js erfolgt mit [Strg]+[o]. Danach kann der Editior mit [Strg]+[x] verlassen werden.

Anschließend wird Node-RED neu gestartet.

sudo service nodered restart 

Bei nächsten Verbinden erscheint im Browser ein Login-Fenster.