Befehl auf weiteren Raspi ausführen

Hallo,

auf meiner IPS ( 3.4) auf Windows habe ich folgenden Befehl an einen Raspi gesendet.
Dieser dient zum Schalten einer Funksteckdose, das funktioniert auch soweit.

IPS_ExecuteEx("c:/Programme\Putty\plink.exe", "192.168.1.111 -l pi -pw passwort sudo pilight-send -p kaku_switch_old -i 30 -u 14 -t", True, False, 2);

Nun stelle ich auf IPS 4.0 auf Raspi um. Gibt es eine plink Alternative auf dem Raspi ? Wie kann ich einen Befehl absetzen ?

Gruß
Volker

Das müsste passen:
Running Commands on a Remote Linux Server over SSH | Linux BASH Scripting, SSH

paresy

Danke für den Tipp, es funktioniert.
Ich habe nach dieser Anleitung den Login ohne PW erstellt.

https://znil.net/index.php?title=Ssh_scp_ohne_Passwort_Passworteingabe_einrichten

Folgendes Script schaltet die Funksteckdose EIN, wenn das t durch ein f ersetzt wird schaltet die Dose aus.


shell_exec("sudo ssh pi@192.168.X.XXX sudo pilight-send -p impuls -u 2 -s 28 -f");
shell_exec("sudo ssh pi@192.168.X.XXX sudo exit");

Volker