Zugang
- Der Zugang erfolgt mit Putty über die Console des NAS. Der Sprung auf den Container wird dann mit dem folgenden Befehl hergestellt:
lxc-console --name Mosquitto
Neu:
docker exec -it mosquitto-mosquitto-1 /bin/sh
Bei Berechtigungsproblemen in Konsole ggf. chown root /mosquitto/passwd_file ausführen.
Am besten auch mal das Passwordfile prüfen, ob Benutzer fehlen. Das Script zur Ergänzung fehlender User findet sich im Passwortartikel. Anschließend ein Restart von Mosquitto ausführen.
siehe auch:
https://de.wikibooks.org/wiki/MQTT-Broker_einrichten/_Einfache_Benutzerverwaltung
Installation
- Als Basis habe ich ein Debian-LXC-Container erstellt
- Netzwerk auf Bridge eingestellt, damit ich eine vernünftige IP-Adresse bekomme. (192.168.178.131)
- Zunächst SSH aktiviert, damit ich über Putty auf das System komme. Dafür in der Container-Shell:
- apt-get update
- apt-get upgrade
- apt-get install openssh-server
- Anschließend kann man sich direkt über Putty anmelden. Vorher sollte man aber noch einen User anlegen:
- adduser sbleser
- usermod -ag sudo sbleser
- mit passwd ein vernünftiges Root-Passwort setzen
Schreibe einen Kommentar