Ankündigung

Einklappen
Keine Ankündigung bisher.

SSH2Exec LBS 19000306

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    SSH2Exec LBS 19000306

    Hallo,

    ich versuche jetzt schon seit einigen Stunden den LBS zum laufen zu bekommen. Der LBS spuckt mit an A2 immer den Error "ERROR: Failed to start SSH2 connection" aus.
    Habe IP, Port, Username und Passwort so angepasst wie ich mich über Windows Powershell sonst auch anmelden kann.
    Auf dem Edomiserver habe ich wie in der Hilfe steht den Key generiert und aus der *.pub Datei den Schlüssel kopiert und auf meinem Proxmoxserver unter .authorizes_keys file eingefügt und gespeichert.
    Edomi habe ich daraufhin auch einmal neu gestartet und das Projekt aktiviert.

    Das Errorlog sagt folgendes:
    Code:
     [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]722012[/TD]
     			[TD]2025[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000306 [v0.5]: SSH2 LBS started (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]722476[/TD]
     			[TD]2025[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000306 [v0.5]: Starting SSH2-EXEC with command: pct status 100 (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]774378[/TD]
     			[TD]9694[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000306 [v0.5]: SSH2 execution started (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]781449[/TD]
     			[TD]9694[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000306 [v0.5]: SSH connection to 10.10.9.100 failed (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]781903[/TD]
     			[TD]9694[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000306 [v0.5]: Failed to start SSH2 connection (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]782766[/TD]
     			[TD]9694[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000306 [v0.5]: SSH2 execution finished (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]783243[/TD]
     			[TD]9694[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000306 [v0.5]: Could not execute SSH command: exit; (2523)[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-08-04 19:38:00[/TD]
     			[TD]831924[/TD]
     			[TD]2025[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000306 [v0.5]: SSH2 LBS finished (2523)[/TD]
     		[/TR]
     	 [/TABLE]
    Jemand eine Ahnung woran es liegen könnte. Bin um jede Hilfe dankbar. Melde ich mich über die Powershellkonsole an klappt der Zugriff und ich kann den Serve rüber CLI steuern.

    Grüße
    Jascha

    #2
    Ich weiss zwar nicht, wie das bei Proxmox sein muss, aber im normalen Linux, heißt die Datei authorized_keys und liegt im Verzeichnis .ssh im Homeverzeichnis des Users.
    Das Password ist nicht nötig, denn du willst ja per public key authentifizieren. Hast du korrekte Pfade zu den keys angegeben?

    Kommentar


      #3
      Du kannst den key auch auf den Zielhost mittels Konsole kopieren. Dazu in der EDOMI Maschine auf der Konsole ein
      PHP-Code:
      ssh-copy-id -i pfad_zum_key user@host 
      Dann zum testen ein:
      PHP-Code:
      ssh -~/.ssh/mykey user@host 

      Kommentar


        #4
        Zitat von jonofe Beitrag anzeigen
        ch weiss zwar nicht, wie das bei Proxmox sein muss, aber im normalen Linux, heißt die Datei authorized_keys und liegt im Verzeichnis .ssh im Homeverzeichnis des Users.
        Ja war ein Schreibfehler meinerseits. Es ist jedenfalls die richtige Datei. Die Pfade sind richtig.

        Kommentar


          #5
          Zitat von vento66 Beitrag anzeigen
          Du kannst den key auch auf den Zielhost mittels Konsole kopieren. Dazu in der EDOMI Maschine auf der Konsole ein
          PHP-Code:
          ssh-copy-id -i pfad_zum_key user@host 
          Dann zum testen ein:
          PHP-Code:
          ssh -~/.ssh/mykey user@host 
          So hab mal deine hile ausprobiert. Also den Key kopiert er schon einmal auf dem Remoteserver. Allerdings war ich mir bei der Abfrage nicht sicher welche Datei mit "mykey" gemeint war. Er sagt mir das er die Datei icht gefunden hat.
          Zumindest sehe ich das er mit dem Remoteserver verbunden ist.
          Mit dem LBS kriege ich trotzdem keine Verbdinung hin.

          Habe einmal ein paar Bilder zu Verdeutlichung gemacht. Vielleicht erkennt man ja hier meinen Fehler besser.

          Grüße
          Angehängte Dateien

          Kommentar


            #6
            Das wäre in deinem Falle
            PHP-Code:
            ssh -/root/.ssh/id_rsa.pub root@10.10.9.100 

            Kommentar


              #7
              Okay danke. Wir kommen der Sache näher. Jetzt bekomme ich zumindest schon einmal einen Permissionfehler. Welche Permission sollte ich einstellen?
              Angehängte Dateien

              Kommentar


                #8
                Kuckst DU hier: https://www.howtogeek.com/168119/fix...file-on-linux/

                Kommentar


                  #9
                  Also der Key ist auf dem Remoteserver eingetragen und ein ssh -i /root/.ssh/id_rsa.pub root@10.10.9.100 brachte kein Fehler und ich konnte mich damit auf dem Remoteserver anmelden. Allerdings krieg ich mit dem LBS weiterhin keine Verbindung zustande.

                  Im Edomi Log bekomme ich folgende Fehler:
                  Code:
                   [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0"]
                   	 		[TR="class: sErr"]
                   			[TD]2020-08-05 15:00:39[/TD]
                   			[TD]978528[/TD]
                   			[TD]?[/TD]
                   			[TD]26884[/TD]
                   			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000306.php | Fehlercode: 2 | Zeile: 66 | ssh2_connect(): Error starting up SSH connection(-5): Unable to exchange encryption keys[/TD]
                   			[TD]ERROR[/TD]
                   		[/TR]
                   		[TR="class: sErr"]
                   			[TD]2020-08-05 15:00:39[/TD]
                   			[TD]978882[/TD]
                   			[TD]?[/TD]
                   			[TD]26884[/TD]
                   			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000306.php | Fehlercode: 2 | Zeile: 66 | ssh2_connect(): Unable to connect to 10.10.9.100[/TD]
                   			[TD]ERROR[/TD]
                   		[/TR]
                   		[TR="class: sErr"]
                   			[TD]2020-08-05 15:00:39[/TD]
                   			[TD]980784[/TD]
                   			[TD]?[/TD]
                   			[TD]26884[/TD]
                   			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000306.php | Fehlercode: 2 | Zeile: 88 | ssh2_exec() expects parameter 1 to be resource, boolean given[/TD]
                   			[TD]ERROR[/TD]
                   		[/TR]
                   	 [/TABLE]
                  Angehängte Dateien
                  Zuletzt geändert von skyacer; 05.08.2020, 14:01.

                  Kommentar


                    #10
                    Zitat von skyacer Beitrag anzeigen
                    und ein ssh -i /root/.ssh/id_rsa.pub root@10.10.9.100 brachte kein Fehler
                    Der Login muss ohne Passwort funktionieren. Nach deinem Screenshot zu urteilen, ist das nicht der Fall.
                    Das heisst, der Remote Server akzeptiert den Key nicht. Vermutlich noch ein Problem auf dem Zielserver.

                    Erst wenn der obige SSH Befehl ein Login ohne Passworteingabe macht, macht es Sinn es mit dem LBS wieder zu testen.

                    Kommentar


                      #11
                      Hmm ich finds nur grad irgendwie komisch. Gebe ich ein 'ssh root@10.10.9.100' ein dann logt er sich ohne Password sofort ein. Also akzeptiert er den Key schonmal. Gebe ich 'ssh -i /root/.ssh/id_rsa.pub root@10.10.9.100' ein dann fragt er mich nach einer Passphrase und dem Kennwort. Ich weiß nur nich wo ich suchen soll.

                      Grüße

                      Kommentar


                        #12
                        skyacer Müsste "mykey" nicht der private key der Ursprungsmaschine sein, also id_rsa (ohne.pub) ?! Dann sollte es gehen, ohne PW.

                        Ich habe unabhängig davon das gleich problem. SSH über Kommandozeile geht, über LBS nicht. Edomi 2.02 und CentOS 7#

                        Mehr als
                        Code:
                         [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
                         	 		[TR]
                         			[TD]2020-11-22 16:11:24[/TD]
                         			[TD]593426[/TD]
                         			[TD]7104[/TD]
                         			[TD]debug[/TD]
                         			[TD]EXE19000306 [v0.5]: SSH2 execution started (1182)[/TD]
                         		[/TR]
                         		[TR]
                         			[TD]2020-11-22 16:11:24[/TD]
                         			[TD]597693[/TD]
                         			[TD]7104[/TD]
                         			[TD]debug[/TD]
                         			[TD]EXE19000306 [v0.5]: SSH connection to 10.0.1.49 failed (1182)[/TD]
                         		[/TR]
                         		[TR]
                         			[TD]2020-11-22 16:11:24[/TD]
                         			[TD]598869[/TD]
                         			[TD]7104[/TD]
                         			[TD]debug[/TD]
                         			[TD]EXE19000306 [v0.5]: Failed to start SSH2 connection (1182)[/TD]
                         		[/TR]
                         		[TR]
                         			[TD]2020-11-22 16:11:24[/TD]
                         			[TD]601330[/TD]
                         			[TD]7104[/TD]
                         			[TD]debug[/TD]
                         			[TD]EXE19000306 [v0.5]: SSH2 execution finished (1182)[/TD]
                         		[/TR]
                         		[TR]
                         			[TD]2020-11-22 16:11:24[/TD]
                         			[TD]602691[/TD]
                         			[TD]7104[/TD]
                         			[TD]debug[/TD]
                         			[TD]EXE19000306 [v0.5]: Could not execute SSH command: exit; (1182)[/TD]
                         		[/TR]
                         	 [/TABLE]
                        gibt die Logfile aber leider nicht her..
                        Zuletzt geändert von Fritze484; 22.11.2020, 16:16. Grund: @ eingefügt

                        Kommentar


                          #13
                          Würde mich mal hier einklinken, versuche ebenfalls den Baustein zum laufen zu bringen.

                          Anzusprechender Clint wäre ein Raspberry Pi, hier soll mittels ssh der HDMI Port aus und eingeschaltet werden.

                          Vom Edomi server kann ich mich in der Console ohne Passwort bereits auf den Pi verbinden. Sprich die Verbindung sollte eigentlich klappen.

                          Im Baustein Selbst bekomme ich keine Ausgangsmeldungen angezeigt, weder Recieved noch Error und das Log File macht mich auch nicht schlauer.

                          Hat vielleicht jemand einen Tipp an was es liegen könnte?

                          Anbei 2 Grafiken. Hab jetzt der einfachheit halber nur mal sudo reboot über die live ansicht geschickt zum Testen...
                          Angehängte Dateien

                          Kommentar


                            #14
                            Hast du die notwendige Installation gemäß Hilfe durchgeführt?
                            Steht etwas im EDOMI Errorlog?

                            Kommentar


                              #15
                              Ich habe leider auch das gleiche Problem. Über die edomi Konsole geht es ohne Problme. Keine Passwort Abfrage nichts. Der LBS gibt auch immer aus: ERROR: Failed to start SSH2 connection

                              Ich habe Cent OS 7 und mit yum -y install php-ssh2 die Installation durchgeführt. Das Projekt neu aktiviert und danach auch einmal den ganzen Server neugestartet. Bei mir klappt das mit einem aktuellen Buster RPI3 und einem Strech RPI 3 leider nicht.
                              Angehängte Dateien

                              Kommentar

                              Lädt...
                              X