Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. (Entwicklung eingestellt)Test Adapter ShellAction

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (Entwicklung eingestellt)Test Adapter ShellAction

    This topic has been deleted. Only users with topic management privileges can see it.
    • Wal
      Wal Developer last edited by Wal

      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.

      1 Reply Last reply Reply Quote 0
      • H
        Hansi1234 last edited by

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

        Wal 1 Reply Last reply Reply Quote 0
        • Wal
          Wal Developer @Hansi1234 last edited by 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 Braun 1 Reply Last reply Reply Quote 0
          • Wal
            Wal Developer last edited by

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

            1 Reply Last reply Reply Quote 0
            • Wal
              Wal Developer last edited by

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

              1 Reply Last reply Reply Quote 0
              • Wal
                Wal Developer last edited by

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

                1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Wal last edited by

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

                  Wal 1 Reply Last reply Reply Quote 0
                  • Wal
                    Wal Developer @Thomas Braun last edited by Wal

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

                    1 Reply Last reply Reply Quote 0
                    • Wal
                      Wal Developer last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      854
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      ssh remote commands
                      3
                      9
                      788
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo