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. Tester
  4. (Entwicklung eingestellt)Test Adapter ShellAction

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    689

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

(Entwicklung eingestellt)Test Adapter ShellAction

Scheduled Pinned Locked Moved Tester
ssh remote commands
9 Posts 3 Posters 925 Views 5 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.
  • WalW Offline
    WalW Offline
    Wal
    Developer
    wrote on last edited by Wal
    #1

    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.
    shellaction.png
    shellaction2.png
    Der Befehl wird gesendet, wenn der State auf "true" gesetzt wird. Er setzt sich danach automatisch zurück.

    Viel Spass am testen.

    Gruß
    Walter

    DoorIO-Adapter
    wioBrowser-Adapter und wioBrowser

    1 Reply Last reply
    0
    • H Do not disturb
      H Do not disturb
      Hansi1234
      wrote on last edited by
      #2

      Interessante Idee.
      Zum Beispiel um den pi über eine Vis neu zu starten. Versuch ich bei Gelegenheit ;)

      WalW 1 Reply Last reply
      0
      • H Hansi1234

        Interessante Idee.
        Zum Beispiel um den pi über eine Vis neu zu starten. Versuch ich bei Gelegenheit ;)

        WalW Offline
        WalW Offline
        Wal
        Developer
        wrote on last edited by Wal
        #3

        @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 Gelegenheit ;)

        Kann 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. ;-)

        Gruß
        Walter

        DoorIO-Adapter
        wioBrowser-Adapter und wioBrowser

        Thomas BraunT 1 Reply Last reply
        0
        • WalW Offline
          WalW Offline
          Wal
          Developer
          wrote on last edited by
          #4

          v0.0.2 veröffentlicht:
          Objekt "stdout" hinzugefügt, falls man die Rückmeldung noch weiter verarbeiten möchte.

          Gruß
          Walter

          DoorIO-Adapter
          wioBrowser-Adapter und wioBrowser

          1 Reply Last reply
          0
          • WalW Offline
            WalW Offline
            Wal
            Developer
            wrote on last edited by
            #5

            v0.0.5:
            role in Switch geändert
            Übersetzungen aktiviert

            Gruß
            Walter

            DoorIO-Adapter
            wioBrowser-Adapter und wioBrowser

            1 Reply Last reply
            0
            • WalW Offline
              WalW Offline
              Wal
              Developer
              wrote on last edited by
              #6

              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 :blush: , evtl. lässt sich das in Blockly oder node red nutzen.

              Gruß
              Walter

              DoorIO-Adapter
              wioBrowser-Adapter und wioBrowser

              1 Reply Last reply
              0
              • WalW Wal

                @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 Gelegenheit ;)

                Kann 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. ;-)

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

                @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_config

                UsePAM yes
                PermitRootLogin yes

                PermitRootLogin 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.

                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

                WalW 1 Reply Last reply
                0
                • Thomas BraunT Thomas Braun

                  @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_config

                  UsePAM yes
                  PermitRootLogin yes

                  PermitRootLogin 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.

                  WalW Offline
                  WalW Offline
                  Wal
                  Developer
                  wrote on last edited by Wal
                  #8

                  @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_config

                  UsePAM yes
                  PermitRootLogin yes

                  PermitRootLogin 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.

                  Gruß
                  Walter

                  DoorIO-Adapter
                  wioBrowser-Adapter und wioBrowser

                  1 Reply Last reply
                  0
                  • WalW Offline
                    WalW Offline
                    Wal
                    Developer
                    wrote on last edited by
                    #9

                    v0.0.8:
                    ssh certificates

                    Es 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.

                    Gruß
                    Walter

                    DoorIO-Adapter
                    wioBrowser-Adapter und wioBrowser

                    1 Reply 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

                    715

                    Online

                    32.5k

                    Users

                    81.6k

                    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