NEWS
Accesspoint per SSH auslesen
-
@deachte es gibt einen linux adapter..schau dir den mal an
-
ich habe es im linux adapter als eigenen Befehl konfiguriert.
Nun bekomme ich folgende Fehlermeldung:
[userCommandExecute] Aruba-Instant-325 (192.168.0.14:22, id: Clients, description: ): error: Unable to exec, stack: Error: Unable to exec at Array.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:1395:19) at SSH2Stream.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/Channel.js:117:19) at Object.onceWrapper (node:events:641:28) at SSH2Stream.emit (node:events:527:28) at SSH2Stream.emit (node:domain:475:12) at Socket.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:338:24) at Socket.emit (node:events:527:28) at Socket.emit (node:domain:475:12) at TCP.<anonymous> (node:net:709:12)
Den Benutzernamen und das Passwort habe ich im Bereich Allgemein richtig eingegeben, muss ich es noch im Befehl mit eingeben? Falls ja wie?
-
@deachte Zeige doch mal bitte die Konfiguration vom Adapter.
EDIT: Bereiche: Allgemein und meine Befehle.
-
hier Allgemein:
und hier meine Befehle:
-
@deachte mit sudo?
-
selber fehler
-
@deachte dann stell mal von Zeichenkette auf button um und löse im Objektbaum diesen Datenpunkt mal manuell aus
-
@deachte wie mit sudo gemacht?
-
@ro75 bei allgemein den hacken gesetzt.
Aber bei Putty benötige nur den Befehl -
-
@deachte was gibst du über putty genau ein? Zeichenkette sollte aber stimmen.
-
@ro75 einfach nur
show clients
-
@deachte und angemeldet als Benutzer nix mit root / sudo?
-
@deachte sagte in Accesspoint per SSH auslesen:
Aber bei Putty benötige nur den Befehl
und wie und wo loggst du die ein?
only cli connections.....
-
so sieht es im putty aus:
der Virtuelle Controller hat IP 0.14 und der aktuelle Master 0.15 deswegen ist er hier auf .0.15 gesprungen.
Ich iobroker habe ich beides ausprobiert. -
@crunchip was sind CLI connections?
-
@deachte Die IP's sind unterschiedlich. putty 15 und Adapter 14
-
@ro75 14 ist der virtuelle Controller und 15 - 19 sind die Access Points.
in diesem fall ist 15 der Master, aber das kann nach einem Neustart wechseln.
wenn ich in Putty .14 eingebe springt er in diesem fall auf 15.
ich habe im Iobroker das ganze auch schon mit 15 versucht, aber auch hier ohne Erfolg. -
@deachte
mal auf den Host als user: iobroker die Verbindung hergestellt? -
ich würde nun nicht gerade eine bibliothek nehmen, bei der der autor selber schon sagt, das er nicht mehr dran arbeitet. daher kannst da auch nicht so richtig nachfragen
besser wäre
https://www.npmjs.com/package/ssh2
mit fast 2 mio downloads wöchentlichwenn ich nach deiner fehlermeldung suche, dann finde ich
https://github.com/mscdex/ssh2/issues/427
da simple-ssh ebenfalls auf ssh2 aufsetzt, könnte das eine lösung seinhier im forum gibt es allerdings auch wohl funktionierende skripts mit simple-ssh
und, so wie schon angemerkt, die skripts und befehle werden unter iobroker als benutzer iobroker ausgeführt.
wenn du nun auf dersudo -u iobroker bash
eingibst, kannst du dann dein putty befehl nochmal ausprobieren. dann siehst du ob da etwas anders ist