NEWS
Terminal Befehl an anderen Pi senden
-
@AlCalzone said in Terminal Befehl an anderen Pi senden:
sudo -u iobroker -s /bin/bash
wen ich das auf dem 2ten raspi eingebe da kommt "sudo: unknown user: iobroker"
-
@danny_v1 Ne auf dem ersten wo iobroker läuft!
-
@AlCalzone ok da passiert erstmal gar nichts.
wenn ich danach wie im Link:
"echo password | ssh iobroker@raspberrypi" eingebe, kommt folgende Ausgabe:"Pseudo-terminal will not be allocated because stdin is not a terminal.
iobroker@raspberrypi's password:
Permission denied, please try again." -
@danny_v1 Du sollst auch den Zugang per SSH-Key einrichten wie in dem Link von UncleSam beschrieben. Mit Passwort per stdin weiterleiten kommst du nicht weit.
-
ok so weit bin ich bis jetzt gekommen:
"iobroker@raspberrypi:~ $ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/iobroker/.ssh/id_rsa):
/home/iobroker/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/iobroker/.ssh/id_rsa.
Your public key has been saved in /home/iobroker/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Zb0xQKC/OLoARQwx5NYOeEdY2sS3Yb2ruFZXl8/m9cM iobroker@raspberrypi
The key's randomart image is:
+---[RSA 2048]----+
|==.++ ..oo |
|oo+=. +.. o |
|.++.oo.o .o +. |
|.oo. ...o. o+ |
|. . So ..o |
| . ..o. + .|
| . ooo. o...|
| .o... .E.|
| .+o .|
+----[SHA256]-----+
iobroker@raspberrypi:~ $ ssh-copy-id userid@hostname
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/iobroker/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed/usr/bin/ssh-copy-id: ERROR: ssh: Could not resolve hostname hostname: Name or service not known
iobroker@raspberrypi:~ $ ssh-copy-id pi@HyperBian
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/iobroker/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed/usr/bin/ssh-copy-id: ERROR: ssh: Could not resolve hostname hyperbian: Name or service not known"
-
@danny_v1 mach es mal so:
-
@Meister-Mopper
auf dem Zielsystem:
pi@192.168.xxx.xxx> mkdir -p ~/.sshdas ist die IP des iobrokers???
auf dem ioBrokersystem:
iobroker@iobroker> cat ~/.ssh/id_rsa.pub | ssh pi@192.168.xxx.xxx 'cat >> .ssh/authorized_keys'Und das die IP des zweiten PIs?
-
@danny_v1 Zielsystem ist das, auf welches das ioBroker-System senden soll. Also genau andersrum
-
@Meister-Mopper Super danke scheint zu funktionieren
-