Ich möchte 'ssh-agent' nutzen. Ich habe 'key-gen' ausgeführt und ~/.ssh/identity.pub (lokal) an die Datei ~/.ssh/authorized_keys (entfernter Rechner) angehängt. Dann habe ich in ~/.xsession usessh="yes" gesetzt. Beim Anmelden wird nun 'ssh-agent' gestartet und ich kann mittels 'ssh-add' die Passphrase eingeben. Wenn ich dann aber versuche, mich mit 'ssh' auf dem entfernten Rechner anzumelden, werde ich trotzdem noch nach dem Passwort gefragt. Das gleiche passiert, wenn ich es in einem Terminal versuche, das mit 'ssh-agent xterm' gestartet wurde. Die gleiche Prozedur hat auf einem Rechner mit der Vorgängerversion von SuSE Linux problemlos funktioniert.
Alexander Heide wrote:
Die gleiche Prozedur hat auf einem Rechner mit der Vorgängerversion von SuSE Linux problemlos funktioniert.
Und was verwendest du fuer ein SSH-Protokoll? Version 1 oder 2? Lies die Manpage zu ssh-keygen durch, da gibt es Beispiele fuer Keys fuer V2. -t Peter
Hi,
[...] Die gleiche Prozedur hat auf einem Rechner mit der Vorgängerversion von SuSE Linux problemlos funktioniert.
Das selbe Problem hatte ich auch :-( Lösung: http://sdb.suse.de/de/sdb/html/72_ssh.html ( Artikel bezieht sich zwar auf SuSE 7.2 mit der ich nie die Probleme hatte, funktioniert aber trotzdem ) Da du nach diesem Artikel keine (oder falsche) identity-Datei mehr hast, sondern eine "id_rsa" musst du diese noch nach "identity" kopieren. Sonst funktioniert ssh-add nicht mehr :-( Wenn Du nicht zuviel zu verlieren hast (known_hosts, authorized_keys) würde ich dir vor Durchführung der sdb-Anleitung ein "rm ~.ssh/*" ans Herz legen. Viele Gruesse Michael -- ---------------------------------------------------------------------------------------------------------- Michael John Mail: michael@john.cd Home: www.john.cd --------------------------------------------------------------------------------------------------------- GnuPG KeyID:A173E8E2 Fingerprint:0A99 AD01 CFAB 5B52 C11A A9E1 D3AC 89FC A173 E8E2
participants (3)
-
Alexander Heide
-
Michael John
-
Peter Wiersig