Thread LIBSSH2_ERROR_INVAL in Net::SSH2
(6 answers)
Opened by bianca at 2022-09-10 23:54
Windows und SSH... das ist keine echte Liebesbeziehung. @WORK war das für mich der Anlass, auf Cygwin "umzusteigen".
Da wäre als Erstes die Frage, was sich vor ein paar Tagen geändert hat. Das kann auch eine Änderung an der Server-Konfiguration sein. Macht PuTTY irgendwelche Angaben zu den für eine Session verwendeten Versionen und Algorithmen? Mit solchen Angaben kann man dann vielleicht in den Changelogs von OpenSSL und libssh2 stöbern... Stochern im Nebel. Zu den Versionen: Bei Strawberry Perl kommt ein OpenSSL mit, das ist aber (für 5.26) eine Version 1.1.0i. ![]() Mit dem Process Explorer kannst Du nachschauen, welche DLLs tatsächlich in Deinem Perl-Prozess geladen werden. Da sollten dann nur DLLs aus dem Strawberry- und dem Windows-Verzeichnis auftauchen, aber nichts von Deiner eigenen OpenSSL-Installation. Mit PuTTY kommen ja auch psftp.exe und plink.exe, vielleicht sind die einfacher in ein Perl-Programm zu integrieren? |