PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSH2 Login nur über Keyfile



pascal
26.04.02, 11:04
Hallo miteinander,
ich versuche verzweifelt einen Login über das Private Keyfile herzustellen, also es darf kein login ohne ein solches File erlaubt sein. (D.h. ein user besitzt im übertriebenen Fall, kein passwort sondern darf sich nur über seinen privaten key authentifizieren)

Was ich bisher gemacht habe:
Suse 8.0 installiert
ssh paket nachinstalliert
am linux rechner local unter einem user account eingelogt
mit ssh-keygen einen key erstellt
diesen key (/.ssh/identify) über winscp auf einen windows client kopiert
jetzt unter root local in der sshd_config root acces auf no und PasswortAuthentication auf no gesetzt
nun versuche ich über putty mit angabe des privaten key file (identify) einen login herzustellen
es erscheint eine abfrage nach der passphraße ... nur diese refused der server
danach kommt die abfrage nach dem passwort ... das nicht akzeptiert wird ist klar

meine frage, was kann auser dass die passphraße falsch ist, (was eigentlich nicht sein kann) noch vergessen bzw. falsch gemacht worden sein?

Besten Dank schonmal im Voraus

anda_skoa
26.04.02, 11:26
Vielleicht steht der public key des Users nicht in seinem
$HOME/.ssh/authorized_keys file

Siehe man ssh

Ciao,
_

pascal
17.07.02, 15:18
danke das wars !
hatte nach langem ausprobieren gemerkt, das zuerst der key nicht korrekt eingetragen war und sich ein tippfehler in der smbd.conf eingeschlichen hatte. ;)


hab jetzt aber ein kleines neues problem

die keys, die ich mit puttygen anlege sind nicht mit z.b. secureCRT kompatibel und umgekehrt. weis jemand woran das nun wieder liegen mag?

für hinweise bin ich immer dankbar

anda_skoa
17.07.02, 17:11
Hmm, ich kenne secureCRT nicht, aber vielleicht ist es ein Problem mit dem Schlüsselalgorthmus.

SSH1 konnte zB noch keine DSA keys, die werden aber zB bei SSH2 standardmäßig erzeugt (weil RSA patentbehaftet)

Ciao,
_