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

Linuxer
 2023-07-01 18:11
#195078 #195078
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Beim Skripting macht es mit Einmal-Bestätigen IMHO wenig Sinn.

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.

Wenn Du das mit -batch machst, hast Du ja gerade die interaktiven Dialoge abgeschaltet. Damit schlägt die Hostkey Abfrage immer fehl, weil keine Antwort vom Benutzer kommt/kommen kann.

Für einen Batch-Modus macht es IMHO nur Sinn, den Hostkey zu akzeptieren und in den Cache schreiben zu lassen.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

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