FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: kevkolb am 03 Januar 2016, 11:21:57

Titel: Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: kevkolb am 03 Januar 2016, 11:21:57
Hoffe ihr seid gut ins neue Jahr gerutscht.  :)

Ich hab ein Problem und würde mich über Hilfe von euch freuen.
Auf meinem Raspberry (a) läuft fhem. Ich möchte über fhem einem anderen Raspberry (b) einen Befehl per ssh senden.
Mein Problem ist das fhem einen andern Benutzer hat als Pi und somit kommt es zu einer Fehlermeldung.
Wenn ich im Raspberry (a) mit User Pi eingeloggt bin kann ich den Befehl an Raspberry (b) senden und er wird ausgeführt.
Titel: Antw:Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: Dr. Boris Neubert am 03 Januar 2016, 11:30:44
Hallo,

schau Dir bitte ein Tutorial für ssh an.

Im Prinzip folgendes tun:

ssh pi@b.example.com deinBefehl

und den Public Key vom User fhem auf a.example.com in $HOME/.ssh/authorized_keys vom User pi auf b.example.com eintragen.

Grüße
Boris
Titel: Antw:Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: kevkolb am 03 Januar 2016, 11:36:41
Danke für die schnelle Antwort!

Ich kann mich aber nicht mit dem Benutzer fhem auf dem Raspberry anmelden. Wie komm ich sonst an den publicKey vom Benutzer hem ran?

Mit freundlichen Grüßen
Kevkolb
Titel: Antw:Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: Dr. Boris Neubert am 03 Januar 2016, 11:42:22
Hallo,

gib dem Benutzer fhem ein Password:

sudo passwd fhem

In /etc/passwd sollte noch ein sinnvolles Homeverzeichnis für fhem eingetragen sein. Bei mir ist das /opt/fhem/home. Das musst Du ggf. anlegen und mit

chown fhem:dialout /opt/fhem/home
chmod 700 /opt/fhem/home


zugänglich machen.

An sich sind das aber Linux-Basics und hier OT.

Grüße
Boris
Titel: Antw:Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: eldrik am 03 Januar 2016, 20:52:05
hi,

hast du mal probiert, dass Modul RFHEM zu nutzen? (Forumsuche)

Werkelt bei mir anstandslos!


Mein Fehler, der zweite raspberry führt kein fhem aus!

Greetz
Eldrik
Titel: Antw:Fhem per ssh ein Befehl an einen anderen Raspberry senden
Beitrag von: justme1968 am 03 Januar 2016, 21:48:24
die SYSTAT version von hier: http://forum.fhem.de/index.php/topic,42771.msg348498.html#msg348498 (http://forum.fhem.de/index.php/topic,42771.msg348498.html#msg348498) die ich gerade in arbeite habe kann auch kommandos per ssh an einen anderes system senden.

den key austausch musst du vorher von hand machen.

gruss
  andre