linux-l: Passwortuebergabe bei scp

Steffen Dettmer steffen at dett.de
Do Jul 5 23:40:02 CEST 2001


* Michael Weber wrote on Thu, Jul 05, 2001 at 12:59 +0200:
> Er weigert sich beharrlich. Debug gibt:
> 
> debug: try pubkey /root/.ssh/id_dsa
> debug: PEM_read_bio_DSAPrivateKey failed

id_dsa und id_dsa.pub sind ok, ja? Kann ja sein, daß Dein keygen
ne Macke hat... Reicht RSA nicht? Hab immer nur RSA benutzt, und
nie damit Probleme.

> debug: read DSA private key done
> debug: Enter passphrase ...
> debug: PEM_read_bio_DSAPrivateKey failed

Er versucht zu "verstehen", kein DSA. Dann versucht er, zu
entschlüsseln und dann zu "verstehen", kein DSA. Vielleicht ist
das keyfile wirklich einfach kaputt.

> Die Fehlermeldung finde ich nur in einer define
> Anweisung. Sonst nirgends. 

Mußt mal nach der Verwendung dieses defines suchen. Na ja, man
kann sich ja denken, was da so steht, vermutlich ein call auf
PEM_read_bio_DSAPrivateKey (sieht nach OpenSSL aus - vielleicht
ist Dein OpenSSL beim Kompilieren nicht in Ordnung gewesen? Oder
hast Du binary distro installiert?).

> Ueberfluessig zu erwaehnen, dass ich von C ungefaehr soviel
> verstehe wie der durchschnittliche DAU.

Das ist mehr, als einige, die sich selbst Entwickler nennen :)

> Der name id_dsa kommt zustande, weil er identity nicht
> mal ansatzweise nimmt, selbst wenn ich ssh mit -i aufrufe,
> ignoriert er das und benutzt id_dsa.

Sagt das nur das log oder auch das strace?

> Siehste, ich habe Dir 2 Passwoerter die ich eingeben darf
> voraus :-) 

Na, beim ersten kannst Du ja eingeben, was Du willst. Ich würde
Enter drücken. Ist das kürzeste :) Aber ganz ohne kaputten Key
ist's noch ein Druck weniger :)

> Einerseits nicht unwitzig dass ganze - aber ich will dieses
> Ding zum laufen kriegen.

> Hat noch jemand Ideen ? 

Ich denke, wir können den Thread beliebig ausdehnen :)

Hast Du OpenSSH selbst kompiliert?

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l