https://bugzilla.novell.com/show_bug.cgi?id=691299
https://bugzilla.novell.com/show_bug.cgi?id=691299#c16
--- Comment #16 from Petr Cerny
Thank you for the reply and patience.
I read the AUTHENTICATION section and it describes the procedure as I had implemented it. The server has the public key of the public/private keys and the user/client has the private key. AUTHENTICATION in the ssh man page only suggests that the public key is named ~/.ssh/id_rsa.pub.
And that's exactly the point - you a) neither have the private part of the key in the file ~/.ssh/id_rsa.pub (this can be seen both in the ~/.ssh directory listing and in the ssh log: debug2: key: /home/knoppix/.ssh/identity ((nil)) debug2: key: /home/knoppix/.ssh/id_rsa ((nil)) debug2: key: /home/knoppix/.ssh/id_dsa ((nil)) b) nor specify the key to be used in the config file (it contains the default, which is commented out) "# IdentityFile ~/.ssh/id_rsa"; c) nor explictly state it on the command line via the '-i' option.
As you point out the user/client does have the private key part in the ~/.ssh/ in the user's home folder for when the remote server requests. It doesn't look like that request is made or acknowledged on the server side.
The keys are ignored, because they are not in the default files and you do not give ssh any hint, where to look for it. Try to use the file userid-thishost-rsa2-key (whatever it is called) from the ~/.ssh listing, as I suggested in comment #6: $ ssh -vvv -i ~/.ssh/userid-thishost-rsa2-key userid@remote -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.