Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Problem mit dem Blockly-Block "exec"

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    897

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Problem mit dem Blockly-Block "exec"

Scheduled Pinned Locked Moved ioBroker Allgemein
26 Posts 8 Posters 2.9k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • KlausStoertebekerK Offline
    KlausStoertebekerK Offline
    KlausStoertebeker
    wrote on last edited by KlausStoertebeker
    #1

    Hallo ins Forum,
    ich habe ein Prblem mit dem Blockly-Block "exec":
    Ich möchte mein QNAP-NAS über eine SSH-Verbindung herunterfahren. Der Befehl dazu lautet "poweroff".
    Ich möchte mich dann mit dem Befehl "ssh" mit dem QNAP-NAS verbinden, das dazu notwendige Passwort übergebe ich mit dem Befehl "sshpass".
    Der vollständige Befehl lautet:

    sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff
    

    Wennich diesen Befehl in einem Terminal eingebe, wird das QNAP-NAS ordnungsgemäß heruntergefahren. Sende ich diesen Befehl jedoch mit dem Blockly-Block "exec", passiert gar nichts.
    Wenn ich jedoch einen Befehl über den Blockly-Block "exec" absetze, der auf dem ioBroker-Server ausgeführt wird (beispielsweise "cd /" oder "pwd"), wird dieser auch ordnungsgemäß ausgeführt.
    Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

    Viele Grüße

    "Klaus"

    ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

    AsgothianA Thomas BraunT haus-automatisierungH 3 Replies Last reply
    0
    • KlausStoertebekerK KlausStoertebeker

      Hallo ins Forum,
      ich habe ein Prblem mit dem Blockly-Block "exec":
      Ich möchte mein QNAP-NAS über eine SSH-Verbindung herunterfahren. Der Befehl dazu lautet "poweroff".
      Ich möchte mich dann mit dem Befehl "ssh" mit dem QNAP-NAS verbinden, das dazu notwendige Passwort übergebe ich mit dem Befehl "sshpass".
      Der vollständige Befehl lautet:

      sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff
      

      Wennich diesen Befehl in einem Terminal eingebe, wird das QNAP-NAS ordnungsgemäß heruntergefahren. Sende ich diesen Befehl jedoch mit dem Blockly-Block "exec", passiert gar nichts.
      Wenn ich jedoch einen Befehl über den Blockly-Block "exec" absetze, der auf dem ioBroker-Server ausgeführt wird (beispielsweise "cd /" oder "pwd"), wird dieser auch ordnungsgemäß ausgeführt.
      Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

      Viele Grüße

      "Klaus"

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by
      #2

      @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

      Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

      bist du sicher das der Benutzer iobroker den Befehl ausführen darf ?

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      KlausStoertebekerK 1 Reply Last reply
      0
      • KlausStoertebekerK KlausStoertebeker

        Hallo ins Forum,
        ich habe ein Prblem mit dem Blockly-Block "exec":
        Ich möchte mein QNAP-NAS über eine SSH-Verbindung herunterfahren. Der Befehl dazu lautet "poweroff".
        Ich möchte mich dann mit dem Befehl "ssh" mit dem QNAP-NAS verbinden, das dazu notwendige Passwort übergebe ich mit dem Befehl "sshpass".
        Der vollständige Befehl lautet:

        sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff
        

        Wennich diesen Befehl in einem Terminal eingebe, wird das QNAP-NAS ordnungsgemäß heruntergefahren. Sende ich diesen Befehl jedoch mit dem Blockly-Block "exec", passiert gar nichts.
        Wenn ich jedoch einen Befehl über den Blockly-Block "exec" absetze, der auf dem ioBroker-Server ausgeführt wird (beispielsweise "cd /" oder "pwd"), wird dieser auch ordnungsgemäß ausgeführt.
        Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

        Viele Grüße

        "Klaus"

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by
        #3

        @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

        sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff

        Die Frage ist immer, welcher user setzt den Befehl ab und welche Rechte hat der. Der user 'iobroker' hat z. B. nur eingeschränkte Rechte.

        Selbstversuch:

        sudo -H -u iobroker sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff
        

        Wird vermutlich nicht ausgeführt.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Reply Last reply
        0
        • AsgothianA Asgothian

          @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

          Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

          bist du sicher das der Benutzer iobroker den Befehl ausführen darf ?

          KlausStoertebekerK Offline
          KlausStoertebekerK Offline
          KlausStoertebeker
          wrote on last edited by
          #4

          Moin asgothian,
          wie meinst Du das? Ich habe in der JavaScript-Instanz sowohl das Kommando "setObject" als auch das Kommando "exec" erlaubt, das Komanndo "sendToHost jedoch nicht.
          Meist Du, daran könnte es liegen?

          ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

          AsgothianA 1 Reply Last reply
          0
          • KlausStoertebekerK KlausStoertebeker

            Moin asgothian,
            wie meinst Du das? Ich habe in der JavaScript-Instanz sowohl das Kommando "setObject" als auch das Kommando "exec" erlaubt, das Komanndo "sendToHost jedoch nicht.
            Meist Du, daran könnte es liegen?

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            wrote on last edited by
            #5

            @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

            Meist Du, daran könnte es liegen?

            nein. Siehe den Post von @Thomas-Braun

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            KlausStoertebekerK 1 Reply Last reply
            0
            • AsgothianA Asgothian

              @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

              Meist Du, daran könnte es liegen?

              nein. Siehe den Post von @Thomas-Braun

              KlausStoertebekerK Offline
              KlausStoertebekerK Offline
              KlausStoertebeker
              wrote on last edited by
              #6

              @asgothian
              Ich habe den Befehl als normaler Nutzer absetzen können - ohne sudo. Ich melde mich auch nicht als root an meinem ioBroker-Server an.

              ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

              AsgothianA ? 2 Replies Last reply
              0
              • crunchipC Offline
                crunchipC Offline
                crunchip
                Forum Testing Most Active
                wrote on last edited by
                #7

                @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

                Ich habe den Befehl als normaler Nutzer absetzen können

                korrekt, aber nicht als user iobroker

                umgestiegen von Proxmox auf Unraid

                1 Reply Last reply
                1
                • KlausStoertebekerK KlausStoertebeker

                  @asgothian
                  Ich habe den Befehl als normaler Nutzer absetzen können - ohne sudo. Ich melde mich auch nicht als root an meinem ioBroker-Server an.

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  wrote on last edited by
                  #8

                  @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

                  @asgothian
                  Ich habe den Befehl als normaler Nutzer absetzen können - ohne sudo. Ich melde mich auch nicht als root an meinem ioBroker-Server an.

                  Liest du auch was wir schreiben ? @Thomas-Braun hat im Detail geschrieben was du ausprobieren musst.

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  KlausStoertebekerK 1 Reply Last reply
                  0
                  • KlausStoertebekerK KlausStoertebeker

                    @asgothian
                    Ich habe den Befehl als normaler Nutzer absetzen können - ohne sudo. Ich melde mich auch nicht als root an meinem ioBroker-Server an.

                    ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #9

                    @klausstoertebeker
                    Wäre der umgekehrte Weg eine Option für Dich?
                    Ich habe einen DP den ich auf true setzen kann und das QNAP „guckt“ da nach, setzt den wieder auf false und fährt runter.

                    KlausStoertebekerK BananaJoeB 2 Replies Last reply
                    0
                    • AsgothianA Asgothian

                      @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

                      @asgothian
                      Ich habe den Befehl als normaler Nutzer absetzen können - ohne sudo. Ich melde mich auch nicht als root an meinem ioBroker-Server an.

                      Liest du auch was wir schreiben ? @Thomas-Braun hat im Detail geschrieben was du ausprobieren musst.

                      A.

                      KlausStoertebekerK Offline
                      KlausStoertebekerK Offline
                      KlausStoertebeker
                      wrote on last edited by
                      #10

                      @asgothian
                      Ja, ich lese, was Ihr schreibt. Und alles, was Thomas aufgelistet hat, habe ich durchexerziert und bis auf die Versionsnummern war alles so wie berschrieben:

                      Ich HABE eine sudo-Gruppe
                      Ich HABE einen Standardnutzer in der sudo-Gruppe (Nutzer iobroker ist da übrigens auch drin, weil ich den mal wegen eines anderen Problems dort eintragen musste)
                      Ich HABE sowohl Betriebssystem UND ioBroker nebst Adaptern auf dem aktuellen Stand

                      Das Einzige, was sich unterscheidet, ist das Repsotory. Das steht bei mir auf "latest", weil ich von dort Adapter nutze, die nicht im "stable" verfügbar sind.

                      Und was hilft mir das jetzt bei meinem Problem? Sollte es funktionieren?

                      ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                      Thomas BraunT 1 Reply Last reply
                      0
                      • KlausStoertebekerK KlausStoertebeker

                        @asgothian
                        Ja, ich lese, was Ihr schreibt. Und alles, was Thomas aufgelistet hat, habe ich durchexerziert und bis auf die Versionsnummern war alles so wie berschrieben:

                        Ich HABE eine sudo-Gruppe
                        Ich HABE einen Standardnutzer in der sudo-Gruppe (Nutzer iobroker ist da übrigens auch drin, weil ich den mal wegen eines anderen Problems dort eintragen musste)
                        Ich HABE sowohl Betriebssystem UND ioBroker nebst Adaptern auf dem aktuellen Stand

                        Das Einzige, was sich unterscheidet, ist das Repsotory. Das steht bei mir auf "latest", weil ich von dort Adapter nutze, die nicht im "stable" verfügbar sind.

                        Und was hilft mir das jetzt bei meinem Problem? Sollte es funktionieren?

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        wrote on last edited by
                        #11

                        @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

                        (Nutzer iobroker ist da übrigens auch drin, weil ich den mal wegen eines anderen Problems dort eintragen musste)

                        Das ist schon falsch. Der iobroker gehört unter keinen Umständen in die Gruppe 'sudo' rein.

                        Was ergibt denn der Selbstversuch nun?

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        KlausStoertebekerK 1 Reply Last reply
                        1
                        • ? A Former User

                          @klausstoertebeker
                          Wäre der umgekehrte Weg eine Option für Dich?
                          Ich habe einen DP den ich auf true setzen kann und das QNAP „guckt“ da nach, setzt den wieder auf false und fährt runter.

                          KlausStoertebekerK Offline
                          KlausStoertebekerK Offline
                          KlausStoertebeker
                          wrote on last edited by
                          #12

                          Hallo j_paul,

                          die Idee ist nicht schlecht, aber ich möchte auch andere Geräte per Remote herunterfahren oder eventuell auch starten (mit "etherwake" zum Beispiel). Daher wäre es schön, wenn ich den Blockly-Block "exec" nutzenkönnte.
                          Wenn ich Deinen Vorschlag aber richtig interpretiere, schlägst Du vor, auf dem QNAP ein Skript laufen zu lassen, das regelmäßig über einen Webhook den Wert des Datenpunktes abfragt, oder? Und dieses Skript müsste ich dann auf dem QNAP als cron-Job starten?

                          Viele Grüße
                          "Klaus"

                          ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                          1 Reply Last reply
                          0
                          • KlausStoertebekerK KlausStoertebeker

                            Hallo ins Forum,
                            ich habe ein Prblem mit dem Blockly-Block "exec":
                            Ich möchte mein QNAP-NAS über eine SSH-Verbindung herunterfahren. Der Befehl dazu lautet "poweroff".
                            Ich möchte mich dann mit dem Befehl "ssh" mit dem QNAP-NAS verbinden, das dazu notwendige Passwort übergebe ich mit dem Befehl "sshpass".
                            Der vollständige Befehl lautet:

                            sshpass -pPASSWORT ssh ADMINUSER@XXX.XXX.XXX.XXX poweroff
                            

                            Wennich diesen Befehl in einem Terminal eingebe, wird das QNAP-NAS ordnungsgemäß heruntergefahren. Sende ich diesen Befehl jedoch mit dem Blockly-Block "exec", passiert gar nichts.
                            Wenn ich jedoch einen Befehl über den Blockly-Block "exec" absetze, der auf dem ioBroker-Server ausgeführt wird (beispielsweise "cd /" oder "pwd"), wird dieser auch ordnungsgemäß ausgeführt.
                            Kann mir jemand sagen, ob dieses Verhalten so gewollt oder ein Fehler ist und ob es einen Workaround oder eine Lösung gibt?

                            Viele Grüße

                            "Klaus"

                            haus-automatisierungH Online
                            haus-automatisierungH Online
                            haus-automatisierung
                            Developer Most Active
                            wrote on last edited by haus-automatisierung
                            #13

                            Warum eigentlich so kompliziert mit "sshpass"?

                            • Für den iobroker Linux-User ein Keypair erstellen
                            • Den public key auf dem QNAP in die authorized_keys eintragen
                            • fertig

                            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                            📚 Meine inoffizielle ioBroker Dokumentation

                            KlausStoertebekerK 1 Reply Last reply
                            2
                            • ? A Former User

                              @klausstoertebeker
                              Wäre der umgekehrte Weg eine Option für Dich?
                              Ich habe einen DP den ich auf true setzen kann und das QNAP „guckt“ da nach, setzt den wieder auf false und fährt runter.

                              BananaJoeB Online
                              BananaJoeB Online
                              BananaJoe
                              Most Active
                              wrote on last edited by BananaJoe
                              #14

                              @j_paul sagte in Problem mit dem Blockly-Block "exec":

                              @klausstoertebeker
                              Wäre der umgekehrte Weg eine Option für Dich?
                              Ich habe einen DP den ich auf true setzen kann und das QNAP „guckt“ da nach, setzt den wieder auf false und fährt runter.

                              Moin,
                              die Lösung würde ich zu gerne sehen!
                              Ich fahre das QNAP bisher auch per ssh herunter, was das QNAP dann Zeitweise bemängelt (Das es nicht ordentlich heruntergefahren wurde).
                              Hochfahren per Magic-Paket funktioniert ohne Probleme.

                              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                              1 Reply Last reply
                              0
                              • Thomas BraunT Thomas Braun

                                @klausstoertebeker sagte in Problem mit dem Blockly-Block "exec":

                                (Nutzer iobroker ist da übrigens auch drin, weil ich den mal wegen eines anderen Problems dort eintragen musste)

                                Das ist schon falsch. Der iobroker gehört unter keinen Umständen in die Gruppe 'sudo' rein.

                                Was ergibt denn der Selbstversuch nun?

                                KlausStoertebekerK Offline
                                KlausStoertebekerK Offline
                                KlausStoertebeker
                                wrote on last edited by
                                #15

                                @thomas-braun
                                Nachdem ich den Nutzer iobroker aus der sudo-Gruppe wieder herausgenommen habe und deinen Befehl in einem Terminal eingegeben hatte, passierte nichts.Nach dem Drücken der Eingabetaste kam sofort der nächste Eingabeprompt und auf dem QNAP passierte auch nichts.

                                ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                                1 Reply Last reply
                                0
                                • haus-automatisierungH haus-automatisierung

                                  Warum eigentlich so kompliziert mit "sshpass"?

                                  • Für den iobroker Linux-User ein Keypair erstellen
                                  • Den public key auf dem QNAP in die authorized_keys eintragen
                                  • fertig
                                  KlausStoertebekerK Offline
                                  KlausStoertebekerK Offline
                                  KlausStoertebeker
                                  wrote on last edited by
                                  #16

                                  @haus-automatisierung
                                  Wenn ich wüsste, wie das mit dem ganzen Schlüssel-Gedöns funktionieren würde, hätte ich das bestimmt schonmal versucht. Aber das und auch diese Zertifikatsdinge sind ein Buch mit sieben Siegeln (noch) und ich greife da eher auf "einfache" Sachen zurück.
                                  In einem ganz normalen Terminal funktioniert das ja auch einwandfrei, ich kann Nutzernamen und Passworte aus versteckten Dateien extrahieren und einen Befehl zusammen"bauen" und mein QNAP damit herunter fahren.
                                  Das Ganze funktioniert auch unter Blockly mit dem einzigen Unterschied, dass der zusammen"gebaute" Befehl nicht ausgeführt wird...

                                  ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                                  BananaJoeB 1 Reply Last reply
                                  0
                                  • KlausStoertebekerK KlausStoertebeker

                                    @haus-automatisierung
                                    Wenn ich wüsste, wie das mit dem ganzen Schlüssel-Gedöns funktionieren würde, hätte ich das bestimmt schonmal versucht. Aber das und auch diese Zertifikatsdinge sind ein Buch mit sieben Siegeln (noch) und ich greife da eher auf "einfache" Sachen zurück.
                                    In einem ganz normalen Terminal funktioniert das ja auch einwandfrei, ich kann Nutzernamen und Passworte aus versteckten Dateien extrahieren und einen Befehl zusammen"bauen" und mein QNAP damit herunter fahren.
                                    Das Ganze funktioniert auch unter Blockly mit dem einzigen Unterschied, dass der zusammen"gebaute" Befehl nicht ausgeführt wird...

                                    BananaJoeB Online
                                    BananaJoeB Online
                                    BananaJoe
                                    Most Active
                                    wrote on last edited by BananaJoe
                                    #17

                                    @klausstoertebeker wechsle doch in einer SSH-Sitzung einmal ganz zum Benutzer ioBroker:

                                    sudo -u iobroker /usr/bin/bash
                                    

                                    Gib dann noch mal deinen SSH-Befehl ein wie du ihn im Skript hast.
                                    Die Fehlermeldung sollte die Lösung bringen. Er wird irgendetwas nicht dürfen bzw. vermutlich musst du einmal den SSH-Host-Key aktzeptieren, der wird dann gespeichert und danach geht es.

                                    Mit exit verlässt du die Sitzung wieder.

                                    Edit: Alternativ musst du sshpass bzw. ssh mit den zusätzlichen Parametern aufrufen:

                                    sshpass -pMeinPasswort ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
                                    

                                    Dann ignoriert er den Host-Key ohne Warnung

                                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                    KlausStoertebekerK 1 Reply Last reply
                                    0
                                    • BananaJoeB BananaJoe

                                      @klausstoertebeker wechsle doch in einer SSH-Sitzung einmal ganz zum Benutzer ioBroker:

                                      sudo -u iobroker /usr/bin/bash
                                      

                                      Gib dann noch mal deinen SSH-Befehl ein wie du ihn im Skript hast.
                                      Die Fehlermeldung sollte die Lösung bringen. Er wird irgendetwas nicht dürfen bzw. vermutlich musst du einmal den SSH-Host-Key aktzeptieren, der wird dann gespeichert und danach geht es.

                                      Mit exit verlässt du die Sitzung wieder.

                                      Edit: Alternativ musst du sshpass bzw. ssh mit den zusätzlichen Parametern aufrufen:

                                      sshpass -pMeinPasswort ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
                                      

                                      Dann ignoriert er den Host-Key ohne Warnung

                                      KlausStoertebekerK Offline
                                      KlausStoertebekerK Offline
                                      KlausStoertebeker
                                      wrote on last edited by
                                      #18

                                      @BananaJoe
                                      :-( Funktioniert leider nicht. Und eine Fehlermeldung kommt auch nicht, sondern einfach nur der nächste Eingabeprompt..

                                      ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                                      BananaJoeB Thomas BraunT 2 Replies Last reply
                                      0
                                      • KlausStoertebekerK KlausStoertebeker

                                        @BananaJoe
                                        :-( Funktioniert leider nicht. Und eine Fehlermeldung kommt auch nicht, sondern einfach nur der nächste Eingabeprompt..

                                        BananaJoeB Online
                                        BananaJoeB Online
                                        BananaJoe
                                        Most Active
                                        wrote on last edited by
                                        #19

                                        @klausstoertebeker poste hier noch mal den genauen, vollständigen String den du getestet hast, nur das Passwort ersetze mit etwas unverfänglichen.

                                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                        1 Reply Last reply
                                        0
                                        • KlausStoertebekerK KlausStoertebeker

                                          @BananaJoe
                                          :-( Funktioniert leider nicht. Und eine Fehlermeldung kommt auch nicht, sondern einfach nur der nächste Eingabeprompt..

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          wrote on last edited by
                                          #20

                                          @klausstoertebeker

                                          Ich würde das per key machen. Ob das auf einem QNAP funktioniert weiß ich allerdings nicht. Sollte aber eigentlich.

                                          https://linuxconfig.org/passwordless-ssh

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          DolomitiD KlausStoertebekerK 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          726

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe