Thread Net::SSH2 - LIBSSH2_ERROR_KEX_FAILURE Unable to exchange encryption keys (51 answers)
Opened by bianca at 2023-06-30 11:30

bianca
 2023-07-05 10:07
#195103 #195103
User since
2009-09-13
6986 Artikel
BenutzerIn

user image
2023-07-01T16:11:42 Linuxer
Wenn Du die Frage mit Y beantwortest, wird der Hostkey im Cache gespeichert und danach taucht diese Abfrage gar nicht mehr auf. Erst wenn der Hostkey sich ändert, kommt es wieder zu Meldungen, dass der Hostkey nicht (mehr) passt.

Dachten wir! Habe nämlich auf dem selben Brett in der Eingabeaufforderung die Frage bestätigt und dort ist auch bei Wiederholungen die Abfrage weg. Das wirkt aber leider nicht auf das Perlscript, da kommt die Frage trotzdem weiterhin.

Nun dachte ich, dass es vielleicht am Windows User hängt, öffne also die Eingabeaufforderung mit dem selben User, mit dem auch das Script startet, ändert aber leider auch nichts, dort ist die Frage auch weg. Es macht also einen Unterschied ob es per Perl's system oder in der Eingabeaufforderung gestartet wird.
So ein Mist.
Und statt das vorher zu testen ist jetzt alles fertig und es geht nicht. Ärgerliche Zeitverschwendung. Das geht aber nicht an dich, lieber Linuxer sondern an mich selbst. Ich hätte das ausführlicher testen müssen.


Jetzt suche ich mal weiter nach anderen Lösungen. Ihr habt mir ja ein bisschen was verlinkt.
10 print "Hallo"
20 goto 10

View full thread Net::SSH2 - LIBSSH2_ERROR_KEX_FAILURE Unable to exchange encryption keys