NEWS
(Entwicklung eingestellt)Test Adapter ShellAction
-
Entwicklung eingestellt, wird von Linux Control übernommen
Aktuelle Test Version 0.0.8 Veröffentlichungsdatum 09.05.2020 Github Link https://github.com/Bettman66/ioBroker.shellaction Changelog
-
0.0.8
(bettman66) ssh certificates -
0.0.7
(bettman66) add command object -
0.0.6
(bettman66) format html -
0.0.5
(bettman66) change role -
0.0.4
(bettman66) add translations -
0.0.3
(bettman66) add travis.yml -
0.0.2
(bettman66) add state stdout -
0.0.1
(bettman66) initial release
Der Adapter führt Befehle auf entfernte Computer mit Hilfe von SSH aus.
Es muß ein eindeutiger Name, IP, Login, Passwort und der Befehl eingegeben werden.
Der Befehl wird gesendet, wenn der State auf "true" gesetzt wird. Er setzt sich danach automatisch zurück.Viel Spass am testen.
-
-
Interessante Idee.
Zum Beispiel um den pi über eine Vis neu zu starten. Versuch ich bei Gelegenheit -
@Hansi1234 sagte in Test Adapter ShellAction v0.0.x GitHub:
Interessante Idee.
Zum Beispiel um den pi über eine Vis neu zu starten. Versuch ich bei GelegenheitKann man machen. Um Befehle mit root auszuführen, muß aber die sshd_config geändert werden.
sudo nano /etc/ssh/sshd_config
UsePAM yes PermitRootLogin yes
PermitRootLogin muß eingefügt werden, da man sich normalerweise nicht mit root anmelden kann.
edit: auf dem Remoterechner.
-
v0.0.2 veröffentlicht:
Objekt "stdout" hinzugefügt, falls man die Rückmeldung noch weiter verarbeiten möchte. -
v0.0.5:
role in Switch geändert
Übersetzungen aktiviert -
v0.0.7:
Command Objekt hinzugefügt.Es ist möglich mit einem Json-String ein Befehl abzusetzen.
z.B:{"user":"pi","password":"raspberry","ip":"192.168.122.27","port":"22","command":"ls"}
für was das gut ist weiß ich noch nicht , evtl. lässt sich das in Blockly oder node red nutzen.
-
@Wal sagte in Test Adapter ShellAction v0.0.x GitHub:
Kann man machen. Um Befehle mit root auszuführen, muß aber die sshd_config geändert werden.
sudo nano /etc/ssh/sshd_configUsePAM yes
PermitRootLogin yesPermitRootLogin muß eingefügt werden, da man sich normalerweise nicht mit root anmelden kann.
Würde ich nicht generell machen. Das ist ja nicht versehentlich so eingestellt.
-
@Thomas-Braun sagte in Test Adapter ShellAction v0.0.x GitHub:
@Wal sagte in Test Adapter ShellAction v0.0.x GitHub:
Kann man machen. Um Befehle mit root auszuführen, muß aber die sshd_config geändert werden.
sudo nano /etc/ssh/sshd_configUsePAM yes
PermitRootLogin yesPermitRootLogin muß eingefügt werden, da man sich normalerweise nicht mit root anmelden kann.
Würde ich nicht generell machen. Das ist ja nicht versehentlich so eingestellt.
Stimmt, aber es gibt ja auch noch andere Möglichkeiten.
z.B die Lösung von joergeli :
echo "raspberry"|sudo -S shutdown -h now
als command.
-
v0.0.8:
ssh certificatesEs kann mit installiertem SSH Schlüssel ohne Passwort Befehle ausgeführt werden.
Anleitung zum erstellen von RSA-Schlüsseln.
Anstatt Passwort die Schlüsseldatei angeben:
/home/iobroker/.ssh/id-rsa
Die Schlüsseldatei muss id-rsa heißen, was Standard ist.