SSH für die Homematic CCU (Dropbear)

diverse Zusatzsoftware

Moderator: Co-Administratoren

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von Familienvater » 17.02.2013, 11:51

Moin,

ich hätte da mal eine Frage:

Ich habe jetzt auch eine zweit-CCU (Yeah!) zum Testen/Spielen/Entwickeln, bei der dauert aber der SSH-Login vieel länger als auf meiner erst-CCU?

Code: Alles auswählen

Erst-CCU:
Feb 17 10:41:45 ccu  dropbear[27814]: Child connection from 192.168.1.xx:40306
Feb 17 10:41:49 ccu  dropbear[27814]: pubkey auth succeeded for 'root' with key md5 xxxxx from 192.168.1.xx:40306

ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:1A:22:01:9B:FF
          inet addr:192.168.1.xx  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1371753 errors:0 dropped:0 overruns:47 frame:0
          TX packets:578646 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:180881265 (172.5 MiB)  TX bytes:90862076 (86.6 MiB)
          Interrupt:24 Base address:0xc000

Zweit-CCU:
Feb 17 10:55:10 ccudev  dropbear[1148]: Child connection from 192.168.1.xx:59745
Feb 17 10:55:28 ccudev  dropbear[1148]: Pubkey auth succeeded for 'root' with key md5 xxxxx from 192.168.1.xx:59745

ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:1A:22:01:6C:3C
          inet addr:192.168.1.xx  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1861 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:219029 (213.8 KiB)  TX bytes:39251 (38.3 KiB)
          Interrupt:24 Base address:0xc000

Jemand eine Idee, wieso die CCU die nichts zu tun hat deutlich länger braucht? Netzwerkprobleme schließe ich mal aus, da keine Errors etc im ifconfig zu sehen sind

Der Familienvater

Benutzeravatar
robbi77
Beiträge: 13865
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von robbi77 » 17.02.2013, 12:07

Blöde frage, wo ist das ersichtlich?
An den zwei Zeitangaben am Anfang?
4 und dann 18 Sekunden?

Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von Familienvater » 17.02.2013, 12:23

Hallo,

genau, das Login auf CCU dauert 4 Sekunden, das auf ccudev dauert 18 Sekunden. Wer bei sich nachschauen möchte kann das in /var/log/messages nach der Anmeldung tun...

Der Familienvater

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von anli » 17.02.2013, 12:46

auf der erst-CCU hast Du wahrscheinlich noch den alten dropbear, welcher die zusätzlichen Module key-auth etc. noch nicht einkompiliert hatte. da konnte man sich dann schneller anmelden. der neue hat das einkompiliert, weil einige benutzer es benötigten.
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von Familienvater » 17.02.2013, 12:59

Moin,

yupp, das scheint so zu sein, die Versionstände sind unterschiedlich (Dropbear sshd v0.52 und Dropbear sshd v2012.55)... Aber login mit authkey funktioniert bei beiden, was kann denn der neue noch mehr?

Der Familienvater

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von anli » 17.02.2013, 13:00

Familienvater hat geschrieben:Aber login mit authkey funktioniert bei beiden, was kann denn der neue noch mehr?
Moinmoin,
der neue kann auch als Client sich an einem anderen Server mit key authentifizieren. Das konnte der alte glaube ich nicht.
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

Benutzeravatar
JuergenH
Beiträge: 37
Registriert: 17.12.2012, 20:48
Wohnort: Landkreis Bamberg

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von JuergenH » 17.02.2013, 14:17

Installiert und läuft,

D A N K E, Jürgen.
379 Kanäle in 200 Geräten: 1xHM-Sen-MDIR-O 1xHM-Sen-MDIR-O-2 11xHM-Sec-MDIR 1xHM-Sec-MDIR-2 3xHM-ES-TX-WM 1xHM-RC-12-B 20xHM-Sec-SC 1xHM-RCV-50 25xHM-CC-VD 10xHM-LC-Sw2-FM 2xHM-LC-Sw1-FM 18xHM-LC-Sw1-Pl-2 25xHM-Sec-SD-Team 25xHM-Sec-SD 6xHM-ES-PMSw1-Pl 2xHM-OU-CFM-Pl 1xHM-SCI-3-FM 2xHM-PB-4-WM 1xHM-PBI-4-FM 31xHM-CC-TC 1xHM-WDS10-TH-O 5xHM-WDS30-T-O 1xHM-WDS30-OT2-SM 1xHM-WDS40-TH-I 1xHM-Sec-TiS 3xHM-Sec-WDS 1xHM-Sec-WDS-2
Server: Intel NUC DN2820FYKH, 8GB RAM, 256GB SSD. Win 8.1, CCU-Historian, XAMPP prortable. Druchschnittliche Systemauslastung 33%

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von unlight » 27.03.2013, 21:26

Gott zum Gruße,

vielleicht könnt ihr mir bei einemkleinen Synthax Problem helfen:
ich kann per SSH auf dem Mac z.B. mit

Code: Alles auswählen

ssh 192.168.2.130  "osascript -e 'tell application \"iTunes\" to start'" 
iTunes direkt ansprechen.

Mit deinem Addon kriege ich es zwar hin Apps zu öffnen:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("sh -c 'export DROPBEAR_PASSWORD=passwortmac; /usr/local/addons/dropbear/dbclient benutzernamemac@netzwerknamemac/22 -y open /Users/benutzername/namedeinesprogramms.app '");
aber um den osascriptteil einzubinden bin ich wohl etwas zu dämlich; ich habe mittlerweile alle möglichen slashes und anführungszeichen versucht.

Irgendjemand einen Vorschlag?

Besten Dank im Voraus,

Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von anli » 27.03.2013, 21:59

Moin!
Zunächst würde ich versuchen, den Befehl (sh -c 'export DROPBEAR_PASSWORD=passwortmac; /usr/local/addons/dropbear/dbclient benutzernamemac@netzwerknamemac/22 -y open /Users/benutzername/namedeinesprogramms.app ') direkt in der CCU-SSH Konsole einzugeben. Funktioniert das?
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: SSH für die Homematic CCU (Dropbear)

Beitrag von unlight » 27.03.2013, 22:32

Der Befehl funktioniert ja aus dem Programm heraus prima, ich dachte halt mehr an so was wie

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("sh -c 'export DROPBEAR_PASSWORD=passwortmac; /usr/local/addons/dropbear/dbclient benutzernamemac@netzwerknamemac/22 -y osascript -e 'tell application \"iTunes\" to start' '");
Nur dass das wegen den Anführungszeichen und slashes nicht klappt, ich bin kein Kommandozeilengenie;
hab deshalb auch keine Ahnung wie ich bei der CCU an die Konsole komm!
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Antworten

Zurück zu „Sonstige Addons“