Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Blockly - per ssh an anderen Rechner und script ausführen

    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

    [gelöst] Blockly - per ssh an anderen Rechner und script ausführen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Meister Mopper
      Meister Mopper @Joshude last edited by

      @Joshude versuch es mal so:

      #ssh Schlüssel verteilen:
      #1. auf dem ioBrokersystem:
      sudo su - iobroker -s /bin/bash
      cd ~/.ssh
      ssh-keygen -t rsa
      
      #3 x Enter
         
      #2. auf dem Zielsystem:
      pi@192.168.xxx.xxx> mkdir -p ~/.ssh
      
      #3. auf dem ioBrokersystem:
      iobroker@iobroker> cat ~/.ssh/id_rsa.pub | ssh pi@192.168.xxx.xxx 'cat >> .ssh/authorized_keys'
      
      #noch einmalig das Passwort eingeben, danach ist es nicht mehr nötig
      
      

      W 1 Reply Last reply Reply Quote 1
      • W
        waterchill @Meister Mopper last edited by

        @Meister-Mopper

        das scheitert schon daran dass ich keine Tilde machen kann. Normal ist ja beim mac alt+N ~ aber in dem Fenster geht das nicht. Auch copy und paste ist nicht möglich. Habe 3 browser probiert, geht bei keinem. Dieses Terminal ist wirklich sehr seltsam. Im Homebridge Terminal ist das alles problemlos möglich.

        Meister Mopper 1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @waterchill last edited by

          @waterchill wieso kopierst Du nicht einfach den tag-code und fügst es in der Konsole ein?

          W 1 Reply Last reply Reply Quote 0
          • W
            waterchill @Meister Mopper last edited by waterchill

            @Meister-Mopper

            das würd ich ja gern machen aber das geht ja nicht. Sobald ich paste mache kommt nur "v" wie gesagt copy und paste geht in dem Fenster nicht. Das ist seltsamste Terminal was ich je gesehen habe. Es ist zb auch so dass bei ssh-keygen 3mal enter auch nicht geht wenn man nichts einträgt. Nach dem ersten Enter geht er einfach in den bash zurück. Wenn man das nochmal eingibt gehts dann im zweiten Schritt weiter usw..

            Meister Mopper 1 Reply Last reply Reply Quote 0
            • Meister Mopper
              Meister Mopper @waterchill last edited by

              @waterchill was bewirkt ein Rechtsklick hinter dem prompt der Konsole?

              W 1 Reply Last reply Reply Quote 0
              • W
                waterchill @Meister Mopper last edited by

                @Meister-Mopper

                folgende optionen gibt es:

                zurück
                seite neu laden
                frame im neuen tab öffnen
                frame im neuen fenster öffnen
                frame quelltext einblenden
                frame sichern unter
                frame drucken
                fenster drucken
                element informationen

                AlCalzone 1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer @waterchill last edited by

                  @waterchill Hast du mal eine richtige Shell per putty probiert? Du scheinst über eine Web-Oberfläche zuzugreifen.

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    waterchill @AlCalzone last edited by

                    @AlCalzone

                    ich habe einfach das plugin terminal für iobroker geladen und da bin ich jetzt. Zugriff über ssh vom mac aus (Terminal) auf iobroker nicht möglich da kommt dann:

                    This account is currently not available.
                    Connection to 192.168.171.4 closed.

                    AlCalzone 1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer @waterchill last edited by

                      @waterchill Der User "iobroker" hat kein Passwort zu einloggen. Du musst dich mit einem anderen, existierenden, User einloggen. Z.b. root oder pi, je nachdem wo ioBroker läuft.

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        waterchill @AlCalzone last edited by waterchill

                        @AlCalzone

                        Das wäre ja dann der User "pi". Ich habe sowohl für user pi als auch homebridge ein zertifikat angelegt. Von beiden usern funktioniert es ja auch. Der Befehl zum schlafen gehen wird aber vom user "iobroker" gesendet und dementsprechend fehlt da das Zertifikat. Wie mache ich das wenn es den user scheinbar nicht gibt.

                        AlCalzone 1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer @waterchill last edited by

                          @waterchill sobald du als pi eingeloggt bist, kannst du eine shell für iobroker öffnen:

                          sudo -u iobroker -s /bin/bash
                          

                          Darin dann die Zertifikate anlegen.

                          W 1 Reply Last reply Reply Quote 1
                          • W
                            waterchill @AlCalzone last edited by

                            @AlCalzone

                            jup das war des Rätsels Lösung! Danke Dir!!! 🙂

                            Meister Mopper 1 Reply Last reply Reply Quote 0
                            • Meister Mopper
                              Meister Mopper @waterchill last edited by

                              @waterchill jetzt versteh ich die Welt nicht mehr: Genau das hatte ich Dir im code-tag reingetickert. Aber schön, wenn's jetzt läuft 👍 ☺

                              W 1 Reply Last reply Reply Quote 0
                              • W
                                waterchill @Meister Mopper last edited by waterchill

                                @Meister-Mopper

                                das stimmt schon aber da ist denke ich ein Fehler drin und zwar steht in der ersten Zeile:
                                #1. auf dem ioBrokersystem:

                                Und das ist das Problem. Ich habe es so aufgefasst ich soll es aus dem iobroker Terminal machen, aber das geht ja nicht. Habe es dann über das Terminal aus dem homebridge gemacht, da ging es. Bin aber auch ehrlich gesagt fortgeschrittener Anfänger 😂 also verzeiht wenn ich das was falsch verstanden habe 😊

                                1 Reply Last reply Reply Quote 0
                                • wauzzi
                                  wauzzi @AlCalzone last edited by

                                  @alcalzone Vielen Dank für die wertvollen Tipps ! Hat dank Euch geklappt.

                                  Zum Thema RSA Key erstellen, kann ich Einsteiger wie mir in diesem Thema diese Seite empfehlen:

                                  https://gridscale.io/community/tutorials/ssh-key-erstellen-ubuntu/

                                  OliverIO 1 Reply Last reply Reply Quote 0
                                  • OliverIO
                                    OliverIO @wauzzi last edited by

                                    Im Rahmen eines anderen Threads habe ich eine kleine Anleitung für den iobroker geschrieben.
                                    Falls es einem späteren Leser weiterhilft.

                                    https://forum.iobroker.net/topic/43978/ping-über-bestimmtes-interface/27?_=1617954055147

                                    wauzzi 1 Reply Last reply Reply Quote 2
                                    • wauzzi
                                      wauzzi @OliverIO last edited by

                                      @oliverio Klasse ! Kann evtl. ein Mod die Anleitung irgendwo zentral platzieren ? Ich denke so haben Mehrere etwas davon. Und ich finde die Anleitung, wenn ich es in ein paar Jahren mal wieder benötige 😉

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      475
                                      Online

                                      31.7k
                                      Users

                                      79.9k
                                      Topics

                                      1.3m
                                      Posts

                                      14
                                      42
                                      11804
                                      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