Thread Probleme bei Authentifizierung über Net::SSH2 - PW - geschützte PublicKey
(46 answers)
Opened by YAPD at 2015-09-20 18:21
Hallo liebe Perl - Gemeinde,
ich habe gerade ziemliche Probleme bei der Programmierung meines Scripts & hoffe, ihr habt hier eine Idee. Im Grunde ist eine ganz normale SSH Verbindung über PublicKey Authentifizierung. Die Erstellung der SSH - Keys erfolgte über die Befehle : o ssh-keygen -b 4096 o ssh-copy-id -i .ssh/key_rsa.pub root@server.de Prüfung der SSH - Verbindung : ssh -i .ssh/id_rsa root@server.de Ergebnis der Prüfung : ERFOLGREICH Die Config der SSH - Keys ist also in Ordnung ? Hier das Script : Code: (dl
)
1 my $SSH2 = Net::SSH2 -> new(); Führe ich das Script so ohne Passwort aus, bekomme ich auf der Konsole "Success". Vergebe ich allerdings das PW über "ssh-keygen -f /root/.ssh/id_rsa -p" , bekomme ich ständig folgende Fehler - Meldung : -19, LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED, Callback returned error Da die Prüfung des SSH Keys in Ordnung war & das Script ohne PW läuft, weiss ich keine Lösung mehr. Wie verifiziere ich die Public - Keys & verhindere diese Meldung. Ich danke Euch im Voraus für Eure Hilfe. Viele Grüße YAPD Last edited: 2015-09-20 18:31:28 +0200 (CEST) Yet Another Perl Developer
|