SSH-Daemon (Dropbear)

Mit diesem Addon wird es möglich, einen sicheren Zugang (SSH inkl. SCP) für die HomeMatic-Zentrale (CCU) einzurichten. Bei Dropbear handelt es sich um eine Alternative zum OpenSSH-Server/Client, die aber weniger Ansprüche an die zugrundeliegende Hardware stellt.

Installation

Das Paket kann wie jedes andere Add-on über das WebUI installiert werden. Dazu wechselt man in den Bereich "System-Konfiguration > Systemsteuerung > Zusatzsoftware", wählt das entsprechende Paket aus und klickt auf Installieren. Nach einem Neustart der Zentrale sollte die Software im Bereich Zusatzsoftware aufgelistet werden.

Das Addon installiert sich dabei in folgendes Verzeichnis: /usr/local/addons/dropbear

Nach dem Neustart der Zentrale müssen auf dieser Hostkeys (mit einer Schlüssellänge von 1024 Bit) erzeugt werden. Dies kann 1-2 Minuten Zeit in Anspruch nehmen, in der der SSH-Daemon (noch) nicht erreichbar ist.

Konfiguration

Da der Daemon ein Passwort für "root" vorraussetzt, wird dieses über das Startskript geprüft und ggf. auf "homematic" gesetzt. Meldet man sich fortan über telnet/ssh an, muss dieses Passwort angegeben werden. Um das Standardpasswort zu ändern, ist folgendes Kommado einzugeben:
/usr/local/addons/dropbear/chpass.sh
Um das root-Passwort zu entfernen, kann man dem "chpass.sh"-Skript den Parameter -d übergeben. In diesem Fall wird dann aber wieder nach einem Neustart der Zentrale das Standardpasswort "homematic" vergeben.

Deinstallation

Um den SSH-Daemon wieder zu deinstallieren, ist folgendes Skript aufzurufen:
/usr/local/addons/dropbear/uninstall.sh
  • Letze Aktualisierung: 19. Februar 2011
  • Dateigröße: 233.64 KB
  • Version: 1.1
  • Downloads: 652
  • Author: saschahb
  • Lizenz: GNU/GPL3
Herunterladen

Neue Kommentare:

  • Hi Alle, ;-) erstmal - bin immer noch begeistert von diesem Tool. Habe einiges schon mit Hilfe der bisherigen Antworten Lösen können. Leider bekomme ich meine Status - Abfrage eines Bid-Cos-Wired-Aktors nicht hin. Reicht... Weiter lesen
  • Hallo Wuschel; Probiere mal: var KueStell = dom.GetObject("Kueche_Stellantr").Value().ToString(1); Hat bei mir geholfen.(Das ToString) Steht , glaube ich, etwas weiter oben. sven Weiter lesen
  • Hallo, das Verschicken von emails funktioniert recht gut. Ich habe nur das Problem, dass z.b Temperaturen nicht im Format beschitten werden können. Die Ausgabe der Aussentemperatur ist z.b."5.600000" und nicht "5.60". Ic... Weiter lesen
Kommentare