https://bugzilla.mindrot.org/show_bug.cgi?id=1898
--- Comment #2 from Christoph Anton Mitterer <[email protected]> 2011-05-06 07:09:54 EST --- Well I guess I understood how it works and also that it's "appended" multiple IdentityFile statements are used. And especially because of this, I think it should work even _without_ specifying an additional IdentityFile ~/.ssh/id_rsa ... or the documentation should be changed. The ssh_config manpage says the default (i.e. when nothing is specified [0]) IdentityFile ~/.ssh/id_rsa IdentityFile ~/.ssh/id_dsa IdentityFile ~/.ssh/id_ecdsa Right? Ok, now in the login.example.org block, nothing is specified, so I'd expect this default to be taken, and then the ones from the other blocks _appended_. [0] Now currently it seems like the meaning is: "These are taken as defaults, if after all block merging at no block an IdentityFile was specified." Personally I consider it this way less reasonable, but if you don't agree with that and/or can't change it easily, I'd suggest that you add to the documentation, that the default is only applied, _AFTER_ all block merging was done. Of course all this is not a big issue ;-) ... but it took me quite some time to find the reason (which I eventually did before writing this bug report),... especially as with ssh-agent under some GUI (e.g. GNOME or so), everything worked just fine; while under plain console, it didn't. Cheers, Chris -- Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. You are watching someone on the CC list of the bug. _______________________________________________ openssh-bugs mailing list [email protected] https://lists.mindrot.org/mailman/listinfo/openssh-bugs
