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.