Thread per SSH zwei Kommandos ausführen (22 answers)
Opened by bianca at 2020-08-02 13:30

bianca
 2020-08-08 20:25
#192477 #192477
User since
2009-09-13
6981 Artikel
BenutzerIn

user image
2020-08-05T14:27:25 Linuxer
Die Informationsbasis ist sehr dürftig. Ist das die gesamte Ausgabe?

Ja es ist leider so.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
use strict;
use warnings;
use 5.010;

require Net::SSH2;
my %opts = (
        debug   => 1,
        trace   => -1,
);
my $ssh2 = Net::SSH2->new(%opts);
$ssh2->connect('sshserver .com') or die join(' / ',$ssh2->error);

Quote
-5 / LIBSSH2_ERROR_KEX_FAILURE / Unable to exchange encryption keys at test_ssh2.pl line 12.


2020-08-05T14:27:25 Linuxer
Ansonsten schau mal, ob Du den Debug-Level erhöhen kannst und so mehr Output erzeugen kannst.
Gibt es einen höheren Level als in der Doku steht oder habe ich es überlesen?

2020-08-05T14:27:25 Linuxer
Meine Vermutung geht momentan in die Richtung, dass die SSH-Versionen von Client (Perl's Net::SSH2) und Server (unbekannt) zu weit auseinander liegen und die beiden keine gemeinsame Teilmenge in den Algorithmen für den Key-Austausch finden.
Wie können wir das verifizieren?

2020-08-05T14:27:25 Linuxer
Ob das hier bei Dir so ein Fall ist, kann ich anhand der gelieferten Daten allerdings nicht erraten.
Mehr habe ich bis jetzt nicht, bitte aber trotzdem um Hilfe.
10 print "Hallo"
20 goto 10

View full thread per SSH zwei Kommandos ausführen