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-02 13:02
#195083 #195083
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Ein "einfaches Passwort-Mitgeben" funktioniert bei SSH so nicht.

Dafür gibt es den Mechanismus mit SSH-Keys, die man in einen "Agenten" laden kann, und dann kann man für die SSH-Verbindung den Agenten nutzen und die Anmeldung darüber abhandeln lassen.


Alternativ hat plink.exe einen Mechanismus, den ich aber noch nicht ausprobiert habe:
Quote
...
The following options only apply to SSH connections:
-pwfile file login with password read from specified file
...


Dann taucht das Passwort nicht in irgendwelchen Prozess-Übersichten auf. Höchstens der Pfad zu dieser Passwortdatei. Man muss sich dann nur noch drum kümmern, wer diese Passwortdatei denn lesen darf.
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