[Bug 1898] possible unreasonable behaviour when using ProxyCommand with multiple IdentityFile(s)

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Fri May 6 07:09:54 EST 2011


--- Comment #2 from Christoph Anton Mitterer <calestyo at scientia.net> 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
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
IdentityFile ~/.ssh/id_ecdsa


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.


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.

More information about the openssh-bugs mailing list